ARCHIVE  ENTRY  COMMENT  TRACKBACK  CATEGORY  RECOMMEND  LINK  PROFILE  OTHERS
<< March 2019 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
<< CSSでinitialで幅をリセットしようと思ったらIEでリセットされなかった | main | FlashLite1.1をAS2にしたものを、AS3にしてから外部化(3) >>
2015.01.23 Friday

FlashLite1.1をAS2にしたものを、AS3にしてから外部化(2)

それぞれのMCに書いてあったActionScriptをインクルードで外部にしたものの
これだと、外部クラスじゃ無くてただのインクルードだった。
なので、
include "as/hoge.as";

を1フレにしか書いていない場合、MCを右クリックして、クラスを振ってあげれば
良いことが分かったので(分かったと言っても見たことあったのを再度忘れて発見した)
これで少しは外部class化出来そうだ。

問題は1フレ以外に書いてあるフレームスクリプトをどうするかだ。
addFrameScript
と言うのを使えば出来そうだけど、自分の中に書くと永遠にループしてしまうので
上に書かなくちゃいけないけど上もクラス化しなくてはいけなくてその上もクラス化しないといけないから
なんだか構造を今から作っていく感じで大変。

あと、クラスにした時、
this.removeEventListener(Event.ENTER_FRAME,EnterFrameFunc);
でエラーが出ていたけど、
e.currentTarget.removeEventListener(Event.ENTER_FRAME,EnterFrameFunc);
で動いたthisはe.currentTargetだ!

includeのママのMCあと25個
コメント
コメントする








 
この記事のトラックバックURL
トラックバック
Powered by
30days Album