`

(转)使用embed标签绑定swf与参数传递

 
阅读更多
使用embed标签绑定一个swf文件并且声明为class
[Embed("a.swf")]   
 private var a:Class;
然后创建一个movieclip
var m:MovieClip = new a as MovieClip;
这时候发现无法使用类似用swfLoader加载进来swf后使用content与swf中的变量通信。
so.我们打开调试信息分析数据:
通过读源码我们得知,原来绑定的数据也是通过loader加载的。
那么我们看看这个loader的内容都有什么
 

loader的content中有我们想要的东西,但是这个loader是私有成员,如何获得。

其实loader也是我们这个movieclip中的一个子对象。只要使用getChildAt(0)就可以获得它的引用。
例:
Object((m.getChildAt(0) as Loader).content).tt = "tttt";
分享到:
评论

相关推荐

    HTML5 embed 标签使用方法介绍

    在实际使用中,`<embed>`标签可用于嵌入多种类型的外部资源,包括但不限于Flash动画(如`.swf`文件)、音频文件、视频文件和其他可以利用相应插件播放的内容。然而,由于现代网页设计中越来越多的使用了`<video>`和`...

    embed标签使用详解

    ### embed标签使用详解 #### 一、概述 `embed`标签是HTML中用于播放多媒体对象的一个重要元素,如Flash、音频、视频等。通过合理的属性配置,开发者可以在网页上实现多媒体内容的有效展示与互动。 #### 二、基本...

    embed标签的使用(在网页中播放各种音频视频的插件的使用)

    ### embed标签的使用详解 #### 一、embed标签概述 `<embed>`标签是一种用于嵌入多媒体内容到HTML文档中的标记。它支持多种媒体格式,包括音频、视频以及Flash动画等。通过设置不同的属性,我们可以控制媒体文件的...

    网页给swf传递参数的方式【可以用于版本管理】

    当SWF文件作为网页的一部分嵌入时,可以通过修改`<object>`或`<embed>`标签的`flashvars`属性来传递参数。例如: ```html <param name="movie" value="myMovie.swf"> <!-- ... --> ``` 在SWF内部,可以...

    javascript向flash swf文件传递参数值注意细节

    在使用SwfObject的embedSWF方法时,需要设置flashvars对象来传递参数。例如: ```javascript var flashvars = { test: getURLParam("test") }; ``` 在上面的代码中,"test"是将要在SWF文件中获取的参数名,而...

    Web-前端html+css从入门到精通 118. embed标签与object标签.zip

    object标签比embed更强大且复杂,它可以不仅嵌入媒体内容,还能处理参数传递、数据类型定义以及内容回退机制。object标签的基本结构是`备用内容</object>`,data属性指定资源的URL,width和height定义对象的尺寸。...

    html使用embed 播放flv 视频

    `<param>`标签用于传递参数给Flash Player,如视频文件的位置(movie)和质量(quality)。 至于“DreamWeaverProject”这个文件名,它可能是使用Adobe Dreamweaver创建的一个项目文件。Dreamweaver是一款流行的...

    EMBED用法介绍在网页中播放视频的jsp标签

    在使用EMBED标签时,需要注意以下几点: * 需要插件的支持,否则无法播放。 * 可以播放多种格式的文件,但需要注意兼容性问题。 * 可以自定义播放的参数,如autoplay、loop、volume等。 * 可以隐藏播放控制按钮和...

    embed embed

    在实际应用中,embed标签通常与其他属性结合使用,以提供更丰富的用户体验。然而,考虑到兼容性和标准化,开发者应考虑使用HTML5的video和audio标签,它们提供了更多的控制选项和更好的跨浏览器支持。例如,对于音频...

    PDF转SWF.zip

    C# .net PDF转SWF embed 显示

    swf 在线查看

    3. **传递参数**:你可以通过`<param>`标签向SWF文件传递参数。例如,添加`<param name="variableName" value="variableValue">`,在SWF文件内部,你可以通过`ExternalInterface.call`或`getVariable`方法获取这些...

    Html 标签embed 动态显示

    `<embed>`标签的使用方式如下: ```html <embed src="资源URL" width="宽度" height="高度" allowfullscreen="true" /> ``` 其中,`src`属性指定了要嵌入的外部资源的URL,`width`和`height`分别定义了嵌入内容的...

    embed使用,embed播放多媒体

    虽然`embed`常用于多媒体播放,但与`iframe`和`video`标签有所不同: - **iframe**:主要用于嵌入整个网页,而不是单一的媒体资源。它可以加载任何HTML页面,而不仅仅是多媒体内容。 - **video**:是HTML5引入的...

    AS3 Embed用法

    这里的关键是`Embed`标签,它告诉编译器该资源应该被嵌入到最终的SWF文件中。`source`属性指定了资源的路径,`Picture`变量则表示了一个类,该类可以用来创建一个`Bitmap`类型的实例。 ##### 2. 嵌入SWF文件 除了...

    flv在线播放器源码,使用js文件和embed标签

    在FLV播放器中,`embed`标签通常与Flash Player一起使用,因为FLV格式是Adobe Flash技术的一部分。 源码中的JavaScript文件可能包含了以下关键功能: 1. **初始化播放器**:JavaScript文件可能包含初始化播放器的...

    网页中使用swf文件的源代码(PPT,doc)

    ### 网页中使用SWF文件的源代码解析与应用 #### 一、SWF文件简介 SWF(Small Web Format / Shockwave Flash)是一种由Adobe Systems开发的用于存储矢量图形和动画的文件格式。它最初由FutureWave Software公司创建...

    flvplayer.swf (含demo)

    - 它还可以包含`<param>`子标签,用于传递参数给SWF文件,如`movie`(指定要播放的视频文件)。 示例: ```html <object width="640" height="360" data="path/to/flvplayer.swf"> ``` 2. **`<embed>`...

    显示flash内容时用的OBJECT和EMBED标签区别介绍

    而像Netscape这样的浏览器或使用插件的IE浏览器则会忽略OBJECT标签,只处理EMBED标签。这种嵌套使用的方式确保了网页的兼容性,使得大部分用户能够正常浏览Flash内容。 在列出的标签属性中,必需属性包括:OBJECT...

    HTML5 embed标签定义和用法详解

    同时,`<object>`标签也可以作为替代方案,尤其是在处理复杂插件或动态内容时,因为它允许通过`data`属性指定URL,并可以通过`param`子标签传递额外参数。 总的来说,`<embed>`标签是HTML5中用于嵌入媒体内容的一个...

    提取网页中SWF

    这些标签包含指向SWF文件的URL以及一些配置参数。 2. **HTTP请求与响应**:提取SWF文件前,需要发送HTTP GET请求到服务器获取网页内容。浏览器解析HTML并识别出SWF文件链接,然后自动或手动发起对SWF文件的下载请求...

Global site tag (gtag.js) - Google Analytics