FlashLite

コンパウンドサウンド

FlashLite1.1では、コンパウンドサウンドといって複数のオーディオ形式からなるサウンドを扱うことができる。これによって、1つのSWFでmldとmmf両方を埋め込むことができるため、キャリアごとにファイルを作り分ける必要がなくなる。 詳細は以下より。 http:…

FlashLite1.1でMath.sqrt使用時にフリーズ

FlashLite1.1でMath.sqrtのパラメータにあまり大きすぎる値を渡すとフリーズする事がある。必ずフリーズする訳ではないが、何度も繰り返していると確実にフリーズした。 ちなみに870000000以上ぐらいの値を渡した場合に上記現象は発生した。フリーズは、Flas…

文字列の比較

FlashLite1.0、1.1での文字列の比較は、==や!=を使わずにeq、neを使用する。 FlashLite2.0やFlash ver5以降では以下のように記述するが、FlashLite1.0、1.1では正しく動作しない。 if(abc == "funya") { ... } if(abc != "mora") { ... } FlashLite1.0、1.1…

swfmillでFlashLite1.1動的生成

swfmillは、swfをxmlに変換したり、 変換したxmlからswfを生成したりするツール。 これを用いて、あらかじめswfをxmlに変換しておけば、 変数をいじったり、リソースを差し換えたりして、 swfを動的に生成する事ができる。 変数をいじるぐらいだったら自前の…