我用adobe flash制作 Sampal.swf。它有一些外部链接可以将一些swf文件加载到这个主Sampal.swf中。现在我想运行这个主swf与 flex builder 应用程序。我使用了 mx:SWFLoader 。这是我给出的代码......
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ns1="*"
applicationComplete="init()" name="Content" showStatusBar="false">
<mx:Script>
<![CDATA[
private function init():void
{
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
}
]]>
</mx:Script>
<mx:SWFLoader x="6" width="770" height="336" source="E:\Office\Sampal.swf"/>
</mx:WindowedApplication>
当我运行应用程序主swf正常工作。但外部链接不起作用。如果我点击那种链接,它会给出此错误消息。 错误#2044:未处理的ioError: text =错误#2035:找不到URL。网址:file:///Flash/IRI02-I-07-I.swf
请给我一些解决方案......
答案 0 :(得分:0)
The value of the source property represents a relative or absolute URL;
a ByteArray representing a SWF, GIF, JPEG, or PNG;
an object that implements IFlexDisplayObject;
a class whose type implements IFlexDisplayObject;
or a String that represents a class.
您似乎已指定了磁盘路径。将其更改为URL,或使用其他方法将数据放入SWFLoader可以使用的格式中。