我想加載一個模塊並將其添加到一個名爲「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