繁体   English   中英

如何使用Flex Builder创建SWF播放器?

[英]how to make swf player with flex builder?

用Adobe Flash制作Sampal.swf。 它具有一些外部链接,可以将一些swf文件加载到此主Sampal.swf中。 现在,我想使用Flex Builder应用程序运行此主SWF文件。 我使用了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

请给我一些解决方案...

根据文档

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可以使用的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM