简单的模块加载器不起作用

时间:2012-07-09 12:32:27

标签: actionscript-3 flex flex3

我正在使用flex中的moduleloader进行一些基本测试,但我无法让它工作。

我正在做的是以下内容: 在我的主.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

该模块是swf文件存在于该位置,但它仍然告诉我它无法找到 我不得不提一下,如果我运行模块swf,我只会得到一个空白的蓝屏,即使我添加一个面板或标签或其他什么。我还要提到我没有使用默认的“flex 4.5”sdk,而是使用“扩展构建器3.4”sdk。

有谁能告诉我为什么我的swf文件找不到?

1 个答案:

答案 0 :(得分:0)

更新您的框架,它是一个修补过的错误。 ;)