`

Flex学习记录(使用SWFLoader载入SWF)

阅读更多
使用SWFLoader 组件在运行时载入外部SWF 文件。下列例子载入了外部的SWF 到
TabNavigator 的一个子元件Canvans 容器中。SWFLoader 的source 属性引用了需要被运行
时载入的外部SWF 文件的路径。Sub1.swf 是一个Flex3 应用程序; Sub2.swf 由FlashCS3 创
建。
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical">
  <mx:TabNavigator resizeToContent="true" paddingTop="0">
    <mx:Canvas>
      <mx:SWFLoader source="assets/Sub1.swf"/>
    </mx:Canvas>
    <mx:Canvas>
      <mx:SWFLoader source="assets/Sub2.swf"/>
    </mx:Canvas>
  </mx:TabNavigator>
</mx:Application>

SWFLoader 组件也能够载入已经被嵌入到Flex 应用程序中的SWF 内容。使用Embed 命令
能实现。例子如下,Sub2.swf 会被嵌入到主应用程序。
<mx:SWFLoader source="@Embed('assets/Sub2.swf')"/>
分享到:
评论
2 楼 amwons 2013-07-08  
同问,swf能通信吗?
1 楼 ye航船 2011-09-06  
然后呢,怎么实现这两个swf通信??

相关推荐

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

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

    Flex在线阅读pdf工具swftools详解

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

    flex加载flashpaper示例

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

    Flex启动与初始化

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

    flex 嵌入完美Iframe

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

    多个swf的通讯

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

    Flex与Flash相互调用

    在Flex中嵌入Flash SWF文件,通常使用`SWFLoader`组件。首先,在Flex项目中引入`mx.controls.SWFLoader`库,然后创建一个`SWFLoader`实例,设置其`source`属性为Flash SWF文件的URL或本地路径。例如: ```xml &lt;!...

    tt.rar_FLEX FTP_flex

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

    基于Flex的Flash聊天室的实现

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

    Flex_CookBook_读书笔记(精品)

    Flex CookBook 读书笔记主要涵盖了Flex开发中的各种关键概念和技术,包括数组和对象的定义、重写父类方法、调用类的方法、自定义事件、参数类型定义、类型判断、接口实现、样式变更、SwfLoader的使用以及数据源管理...

    flex3 cookbook 英文版pdf

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

    flex-bootstrap.jar.zip

    2. **导入样式**:由于Flex是基于Flash Player或Adobe AIR运行的,因此Bootstrap的CSS样式需要通过SWFLoader或其他方法加载到Flex应用中。这可能需要在Flex的MXML文件中使用`&lt;mx:HTML&gt;`或`&lt;s:HTML&gt;`标签,并指定...

    让Flex3与flashcs3珠联璧合

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

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

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

    FLEX+Flash动态更换皮肤演示

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

    flex3的cookbook书籍完整版dpf(包含目录)

    使用SWFLoader载入SWF 2.5节. 设置组件的标签索引 2.6节. 设置控件的labelFunction 2.7节. 提供菜单数据 2.8. 动态填充菜单 2.9节. 为菜单类控件创建事件处理函数 2.10节. 显示一个通知窗口 2.11节. 使用Calendar...

    Flex UI组件使用全集

    - **SWFLoader**: 加载SWF文件的组件。 - **VideoDisplay**: 显示视频内容的组件。 #### Menucontrols(菜单组件) - **Menu**: 下拉菜单组件。 - **MenuBar**: 菜单栏组件,通常位于应用程序顶部。 - **...

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

    在实际应用中,开发者还可以利用SWFLoader类,它是一个预设的UIComponent,可以直接在Flex或其他基于Flex的环境中使用,简化加载过程。 综上所述,加载SWF文件是Flash开发中的一个重要环节,它涉及ActionScript编程...

Global site tag (gtag.js) - Google Analytics