0 0

flex SWFLoader 判断加载的swf文件是否存在?20

当我们在使用SWFLoader加载一个外部的.swf文件的时候,会这样去使用:var swf:SWFLoader = new SWFLoader();
swf.source="a.swf";

假如a.swf是一个不存在的文件,我怎么去判断a.swf不存在或者加载的文件不是一个有效的文件?
2012年9月21日 15:10

6个答案 按时间排序 按投票排序

0 0

哈哈,swfloader有事件,不存在会爆ioerror

2012年9月21日 19:30
0 0

loader的添加Event.Complete的事件监听,只有加载完毕 ,才会触发,然后在这事件的回调函数中写后面的业务逻辑

2012年9月21日 17:24
0 0

addEventListener(HTTPStatusEvent.HTTP_STATUS, hand);
status 由服务器返回的 HTTP 状态代码。例如,值为 404 表示服务器尚未找到所请求 URI 的匹配项

2012年9月21日 15:46
0 0

记得SWFLoader有个LoaderInfo的吧?那个是加载对象的信息,里面应该有属性能够做判断?

现在没摸flex了,具体属性不太记得了

2012年9月21日 15:28
0 0

addEventListener(IOErrorEvent.IO_ERROR, IoError);//判断是否存在
如果有错误。Alert.show();

2012年9月21日 15:27
0 0

可以先通过ajax 加载a.swf 如果不存在 返回的状态码是404

2012年9月21日 15:13

相关推荐

    Flash课件制作教程-加载SWF文件

    本教程将重点讲解如何在Flash中加载SWF文件,这是一项关键的技术,能够帮助开发者实现课件之间的交互性和资源共享。下面将详细阐述这一过程。 首先,SWF全称为"Small Web Format",是Adobe Flash的文件格式,用于在...

    swfloader:swf加载器,用于在flex中加载swf文件。可用于组件模块化,加载然后反射得到相应类

    用于在flex中缓存加载swf文件。 可用于组件模块化加载。加载完成的组件,下次加载可直接从SWFCache中根据url获取相应内容,避免重复加载 单个加载方式 var item:SWFItem = new SWFItem(); item.url = "module/...

    flex加载flashpaper示例

    SWFLoader是Flex SDK提供的一种用于加载和显示SWF文件(包括由FlashPaper转换的文档)的组件。在Flex项目中,我们可以通过在.mxml或ActionScript代码中添加SWFLoader实例来实现这一功能。 以下是创建Flex加载...

    Flex在线阅读pdf工具swftools详解

    在Flex项目中,可以使用加载SWF文件的类,如`SWFLoader`,将转换后的SWF文档加载到Flex应用程序中。首先,创建一个`SWFLoader`实例,并设置其`source`属性为SWF文件的URL: ```actionscript var swfLoader:...

    Flex 动态加载 Image 和 Icon 解决方案

    如果是矢量图形,你可能需要使用 `SWFLoader` 类来加载 SWF 文件,然后将其中的图形作为 Icon 使用。如果是位图 Icon,可以使用上述的 `Loader` 方法。此外,Flex 还提供了 `mx.controls.IconItem` 和 `mx.controls....

    flex 嵌入完美Iframe

    1. 创建一个SWFLoader组件:Flex提供了SWFLoader组件,可以加载SWF或其他内容,包括HTML。我们可以通过设置其`source`属性来指定要加载的HTML页面URL。 2. 处理跨域问题:由于安全限制,如果HTML页面不在同一域下,...

    tt.rar_FLEX FTP_flex

    对于文件显示,Flex提供了多种组件可以用来展示不同类型的文件,如BitmapImage用于显示图片,Text用于展示文本,SWFLoader用于加载和显示SWF文件等。开发者可以根据实际需求选择合适的组件,并结合ActionScript进行...

    Tree与SWFLOAD

    SWFLoader使得在运行时能够动态加载SWF文件,这在内容更新、资源管理或按需加载方面非常有用。 3. **动态加载图片**: 在"Tree与SWFLOAD"的应用场景中,SWFLoader被用来动态加载图片,这些图片可能存储在SWF文件中...

    让Flex3与flashcs3珠联璧合

    - **在Flex中使用Flash内容**:在Flex的MXML文件中,使用`<mx:SWFLoader>`或`<s:SWFLoader>`标签加载SWF文件,将其嵌入到用户界面中。通过设置`source`属性指定SWF文件的位置。 - **交互处理**:为了实现Flex和...

    Flex ApplicationDomain

    此外,当我们使用SWFLoader加载外部SWF文件时,也可以指定其运行在特定的ApplicationDomain中,这样可以防止外部SWF文件中的类污染主应用程序的类库。 总结来说,Flex ApplicationDomain是AS3中的一个强大工具,它...

    多个swf的通讯

    - 两个SWF需要在同一个目录下或者Flex应用通过`SWFLoader`加载Flash SWF,以便它们可以在运行时互相通信。 **AS3的SWF之间通讯:** - AS3的SWF可以直接进行跨脚本通讯(Cross-Scripting),不需要`LocalConnection`...

    Flex启动与初始化

    整个 Flex 项目确实可以载入到其它项目中的,但不是以 Module 方式载入而是通过普通方法加载,例如使用 SWFLoader 或 Loader 加载,SystemManager 作为顶级容器加入到项目的显示列表。 SystemManager 的 ...

    基于Flex的Flash聊天室的实现

    - 添加SWFLoader组件:由于聊天室可能包含多个功能模块,我们可以通过SWFLoader组件加载其他SWF文件以实现模块化开发。 2. **用户界面设计** - 输入框与发送按钮:设计一个简洁的用户界面,包括输入框让用户输入...

    FLEX+Flash动态更换皮肤演示

    4. **动态加载和应用皮肤**:在Flex中,可以使用`SWFLoader`组件来加载外部的SWF文件,然后通过反射或者接口调用来获取并应用皮肤。这通常涉及到对ActionScript类的深入理解和对Flex组件API的熟练掌握。 5. **事件...

    flex/flash自定义组件(搜索栏)

    自定义组件可以通过在Flex项目的MXML文件中引用`<mx:SWFLoader>`或`<s:SWFObject>`标签来加载`searchField.swf`。此外,也可以将AS3代码引入项目,以便在运行时动态实例化组件。 5. **源码分析**: 对于`document...

    Flex_CookBook_读书笔记(精品)

    SwfLoader组件用于加载SWF文件,设置`source`属性即可,注意沙箱安全问题。`@Embed`元标签可用于嵌入资源。 Flex控件的数据源`dataProvider`常使用Collection对象,如ArrayCollection和XMLListCollection,它们能够...

    Flex框架的基本原理.pdf

    例如,在`A.mxml`中通过`SWFLoader`组件加载`B.swf`,`B.swf`的`APPLICATION_COMPLETE`事件可以在`A.mxml`中被捕获,从而对`B.swf`的应用程序进行操作,如改变背景颜色。 理解程序作用域对于有效地组织和管理代码至...

    flex3 cookbook 英文版pdf

    - **使用SWFLoader加载SWF文件**:说明如何在Flex应用中动态加载外部SWF文件,这对于集成多媒体内容非常有用。 - **为组件设置Tab索引**:解释如何设置组件的Tab索引,以改进键盘导航体验。 - **为控件设置标签...

Global site tag (gtag.js) - Google Analytics