Adobe Flash Builder (flex4): addChild () недоступна в этом классе.

Я хочу загрузить SWF в приложение Flex 4, чтобы использовать его классы.

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 () или измените скин, если он у вас есть.

at 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: загрузчик к несвязанному типу mx.core: IVisualElement. main.mxml path / dir line 22 Проблема Flex

Есть идеи, как решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос