我想加载一个模块并将其添加到一个名为“mod”的mx:box对象。在这里我的代码:Flex不能添加模块作为DisplayObject
var m:IModuleInfo = ModuleManager.getModule("modules/Module_Category.swf");
m.addEventListener(ModuleEvent.READY, function(e:Event):void
{
this.mod.addChild(m.factory.create() as DisplayObject);
});
m.load();
的问题是,当我尝试添加它使用addChild Flex的告诉我,国防部在使用addChild
TypeError: Error #1010: A statement is not defined and has no propeties.
行是什么意思?
这是一个编译时错误或运行时错误?什么是“this.mod”?它没有在您的代码示例中定义。 – JeffryHouser 2011-06-05 01:56:10
realy编码器,只查找代码:D像我上面说的那样,“mod”就是一个简单的mx:box对象。它是一个运行时错误。编译器对它很好。 – masi 2011-06-05 09:54:39
顺便说一句,我认为使用和而不是和会解决它,但我使用flex 4.1框架似乎没有(看起来像它的一部分4.5),所以我有使用旧的mx组件。 –
masi
2011-06-05 09:56:41