AS3でAS2を操作する

AS3からAS2を操れるようにする

普通にLoaderでやればいいかなと思ったのですが、そうはいかず。
(Loaderだと種類の違うファイルは操作できないみたい。

結局、ver.9以下(AS2やAS1)をver.9(AS3)に変換できる「ForcibleLoader」なるものを使ってみました。


結果から言うとバッチリ成功です。感謝すぎる!
ここからダウンロードして、使い方通りに。

 import org.libspark.utils.ForcibleLoader;
 
 var loader:Loader = Loader(addChild(new Loader()));
 var fLoader:ForcibleLoader = new ForcibleLoader(loader);
 fLoader.load(new URLRequest('swf7.swf'));



以下でロード処理

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,Loaded);

ロードできたら、

 mc = MovieClip(e.target.content);
 mc.nextFrame();

とかで操作してみる。

1/18>
ForcibleLoaderのリンク先がきれてたので、別アドレスを記載します。
http://mogmet.blog20.fc2.com/blog-entry-11.html


ref

yossy/ForcibleLoader - Spark project
cucumberグループ
Help