泣けなしの金で参加してきた Flash OOP 勉強会で、少しだけ発言したら「オォー!」と喜ばれたので、アゲとこーと。
Flash CS3 IDE において外部ASファイルで AS2 も AS3 もコードヒント出す方法。
タイトルまんま。
最初に、Flash CS3 ではこれまで通りエディタ(貧弱)として外部ASファイルをいじれていて、もちろんAS2もAS3もOK。
ボクの場合、これまでの過去の案件含めてAS2のファイルがいっぱいあるけど、それをCS3で編集しようとするとコードヒントがうまくいかなくて。
例えば、"MyClassAS2.as" というAS2のクラスファイルがあったとして、それを CS3 で開いてコードヒントを出そうとすると、コードヒントがAS2ではなくてAS3のものが出てくる・・・。当然、"***_mc."と打っていっても、onEnterFrame とかは出てこないし、逆に addChild とか出てきて、激しく困る。
ファック。
マジでファック。
んで、その解決法。「ツールボックス」から切り替えるっ!!
画面左にツールボックスと呼ばれるものを表示して、その上部で切り替える、これだけ。
以下にキャプチャを載せておいたよ。
まず、AS2の場合。左上で「ActionScript 1.0 & 2.0」を選択するとこに注目。

続いてAS3の場合。左上の選択を変えてます。
もちろん、シンタックスチェックの対象ASバージョンもきちんと切り替わります。

たった作業はこれだけなんだけど、CS3の前の時代からツールボックスを非表示にするのがデフォルトだったから、気づくまでにすっげー時間かかった・・・org
でも、なんか左に使わないツールが表示されるのは嫌だなぁ。
クラスのアウトラインとかが表示されたらいいのにマジで。
あ、コードヒントと言えば、Flash CS3 IDE上で this に MovieClip のコードヒントを設定する もよろしくどうぞ~。
お役にたてれば。

Send Your Comment