AIR3.6 を使用して、swf を別の場所にロードしようとしています。ここで見つけたコードを複製しましたhttp://blogs.adobe.com/airodynamics/2012/11/09/packaging-and-loading-multiple-swfs-in-air-apps-on-ios/しかし無駄でした。うまくいきません。そのため、手順の一部を理解していなかったと思います。
私がやったこと:
• iOS 向けに正しく公開できる最初の fla があります。
• この fla には、次のコードがあります。
var mLoader:Loader = new Loader();
var mRequest:URLRequest = new URLRequest("test.swf");
var _lc:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.load(mRequest);
function onCompleteHandler(loadEvent:Event)
{
addChild(loadEvent.currentTarget.content);
}
• パブリッシュ設定で、[全般] タブに移動し、2 つ目の swf を含めました: test.swf
• 2 番目の swf (test.swf)。AIR 3.6 for iOS で公開しました。アクションスクリプトはまったくありません。その中には緑色の形しかありません。
• 最初の fla をテストすると、2 番目の fla は正しくロードされます。
• iPad でパブリッシュすると、2 番目の SWF が読み込まれません。
誰かが私が間違っていた場所を教えてもらえますか?
ありがとう。