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