0
我正在Flex中使用moduleloader做一些基本的測試,但我無法讓它工作。簡單moduleloader does not工作
我在做什麼是以下幾點:在我的主要的.mxml文件 我加了一個帆布內的以下內容:
<mx:ModuleLoader id="tagModuleLoader" error="tagModuleLoader_errorHandler(event)" url="com/test/vincent/modules/ImageFramesModule.swf"/>
而我的模塊中,我有以下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" initialize="module1_initializeHandler(event)" layout="absolute" width="400" height="300">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function module1_initializeHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
trace("inside the module");
}
]]>
</mx:Script>
<mx:Label x="163" y="139" text="image frames"/>
</mx:Module>
當我運行項目我總是得到以下錯誤:
Error #2035: URL niet gevonden. URL: app:/Library/WebServer/testProject/bin-debug/com/test/vincent/modules/ImageFramesModule.swf
該模塊是瑞士法郎文件是目前在那個位置,但它仍然告訴我,它不能被發現 我不得不提到,如果我運行模塊瑞士法郎,我只得到一個空白的藍色屏幕,即使我添加面板或標籤或隨你。我還必須提及,我沒有使用默認的「flex 4.5」sdk,而是使用「extension builder 3.4」sdk。
誰能告訴我爲什麼我的SWF文件沒有找到?
maby project - > clean works – 2012-07-09 12:35:34
nah,allready試過 – vincent 2012-07-09 12:45:02