FlashDevelop.jp フォーラム
http://forum.flashdevelop.jp/

ローカル関数内の引数でうけっとった変数(?)のコードアシストがでない
http://forum.flashdevelop.jp/viewtopic.php?f=8&t=758
ページ 11

作成者:  inu [ 2011年9月05日(月) 12:12 ]
記事の件名:  ローカル関数内の引数でうけっとった変数(?)のコードアシストがでない

コード:

addEventListener(MouseEvent.CLICK, click);

function click(e:MouseEvent):void {
   //この中でeのコードアシストがでない
}



経験がないため言葉も使い方もわかってません。
ローカル関数内の引数でうけっとった変数(?)のコードアシストがでない。
この関数を外に出してprivateなりpublic関数にすればeのコードアシストはでます。
これは仕様なのでしょうか。

FlashDevelop 4.0.0 Beta2
AS3 Android Appプロジェクト

作成者:  bkzen [ 2011年9月08日(木) 08:35 ]
記事の件名:  Re: ローカル関数内の引数でうけっとった変数(?)のコードアシストがでない

大量のスパムに埋もれていて承認が遅れましてすみません。

さて、問題の件ですが、残念ながら仕様です。
FD3 の初期からずっとこれに関しては対応されていません。
自分が書くときは一度以下のように書いてから、最後に 2行目の宣言を消すような事をしています。
コード:
addEventListener(MouseEvent.CLICK, click);
var e: MouseEvent;
function click(e:MouseEvent):void {
   // これなら補完が効く
}

ページ 11 All times are UTC + 9 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/