Flash
setInterval()を使うと、時間のかかる処理を擬似的に並列処理できます。 もともとこれは、指定した時間毎に関数を実行するようにしてくれる関数ですが、この関数で指定した関数は、描画の邪魔になるときは実行されなくなります。 これを利用すれば、時間のか…
clip["outer"] = otherclass; clip.onEnterFrame = function() { this.outer.go(); }他のクラスのメソッドを呼べたほうが便利なことが多々あります。 上の例では、clipのonEnterFrameからotherclassのgoメソッドを呼び出しています。
MTASC側の設定 オプションに -version 8をつける。 swfmill側の設定
MTASCで class test { function test() { this.rarara = "未定義の変数にアクセス"; } }は許されないが、 class test { function test() { this["rarara"] = "未定義の変数にアクセス"; } }は許されるという不思議。
var bmp:BitmapData = new flash.display.BitmapData(100, 100); trace(bmp.width); // undefined...なぜ、undefinedが返ってくるのか全然わからないです。 MTASCだからなの……?
MTASCはデフォルトでFlash6-7互換の動作をします。 このときcreateTextFieldはTextFieldを返しません。 じゃあ、どうやってテキストフィールドにアクセスすんだよー。 FlashMXでは問題ありませんが、MTASCで下のように書くと、 // テキストフィールド作成 cr…
FlashOut不要の理由がようやくわかりました。 ASDTで代用できるからOKみたいです。
和文フォントの埋め込み
swfmill swfmill: Using swfmill to create SWFs without Flash swfmillの解説ページ。欧文。 ActionScript http://livedocs.macromedia.com/flash/8_jp/main/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part4_ASLR2.html 本家MacroMediaのActionScriptリファ…
LocalConnection 受信が駄目らしい。 AsBroadcaster
ActionScriptの話題です。 _root.createEmptyMovieClip("rarara", _root.getNextHighestDepth()); _root.rarara._width = 20; var w = _root.rarara._width;さてwに代入された値はなんでしょう。0です。 これどうしてか分からなくて悩んだんですが、原因は_w…
うちのPC部のHPにFlashが作れるフリーソフトの紹介を書いたりしてました。