そのクラスを使用するために、swfをflex4アプリケーションにロードしたいと思います。
var ldr:Loader=new Loader();
ldr.load(new URLRequest("file://path/to/fileswf"));
ldr.contentLoaderInfo.addEventListener(Event.INIT, loaded);
function loaded(evt:Event):void { addChild(ldr); }
エラーが発生しました:
エラー:addChild()はこのクラスでは使用できません。代わりに、addElement()を使用するか、スキンがある場合はそれを変更してください。
Spark.components.supportClasses :: SkinnableComponent / addChild()[E:\ dev \ gumbo_beta2 \ frameworks \ projects \ spark \ src \ spark \ components \ supportClasses \ SkinnableComponent.as:966]
at main / private:init / loaded( )[C:\ Documents and Settings \ ufk \ Adobe Flash Builder Beta 2 \ xpogames-toolkit-test \ src \ main.mxml:22]
に変更addChild()
するとaddElement()
、次のコンパイルエラーが発生します。
1067:タイプflash.display:Loaderの値の無関係なタイプmx.core:IVisualElementへの暗黙の強制。main.mxmlパス/ディレクトリ22行目フレックス問題
この問題を解決する方法はありますか?