`

AS引用其它swf

 
阅读更多
被引入的SWF必须是以下发布模式:


var my_urlloader:Loader=new Loader();
var swf_urlloader:URLLoader =new URLLoader;
swf_urlloader.dataFormat =URLLoaderDataFormat.BINARY ;

function testLoad(): void {
try {
	swf_urlloader.load(new URLRequest("testflash.swf"));
	swf_urlloader.addEventListener(Event.COMPLETE,binaryLoadComplete);
} catch (_err:Error) {
	trace(_err);
}
}

function binaryLoadComplete(_evt:Event):void {
	//swf_loader=new Loader;
	
	my_urlloader.loadBytes(_evt.target.data);
	my_urlloader.contentLoaderInfo.addEventListener(Event.COMPLETE ,swfLoadComplete);
}

function swfLoadComplete(_evt:Event):void {
	var externalSWF:MovieClip = MovieClip(_evt.currentTarget.content);
        // 调整高宽
	externalSWF.x = 100;//左上角坐标X
	externalSWF.y = 800;//左上角坐标Y
	externalSWF.width = 200;//宽度
	externalSWF.height = 100;//高度
	addChild(externalSWF);
}
  • 大小: 30.7 KB
分享到:
评论

相关推荐

    用AS3加载外部SWF文件

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3)加载外部的SWF文件。在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要...

    Flex控制外部引用SWF的播放进度源码

    在AS3中,可以使用`ExternalInterface`类来实现SWF之间的JavaScript和ActionScript通信。 当然,如果外部SWF不提供这样的API,那么控制播放进度可能会变得复杂。一种可能的解决方案是使用时间间隔(`Timer`类)来...

    [转] as3swf 类库

    NULL 博文链接:https://as3.iteye.com/blog/911453

    Flex控制SWF播放

    一旦SWF文件被嵌入,我们可以通过引用`swfPlayer`的实例来访问其AS3 API。例如,要调用SWF中的公共函数,我们可以这样写: ```actionscript swfPlayer.content.myPublicFunction(); ``` 3. **控制播放**: `...

    调用swf中导出的类,按钮,MC,图片等

    在其他AS3文件中,使用`import`语句来引用这些公共类。 总结,调用SWF中导出的类、按钮、MovieClips和图片涉及以下步骤: 1. 确保类、组件和图片在SWF中被导出并有适当的实例名称。 2. 使用`Loader`加载SWF文件。 3...

    as3中引用组件的包

    在ActionScript3 (AS3) 中,开发Flash应用程序或Flex应用时,我们经常需要引用各种组件,如Button、Label等,这些组件使得用户界面的构建变得更加便捷和灵活。本篇文章将详细探讨如何在AS3中引用这些组件,以及与之...

    as3xls flex可用 as项目需包括相应mx类库 含api

    在提供的压缩包文件中,`library.swf`可能是一个预编译的库文件,它是as3xls库的SWF形式,可以直接在Flex项目中引用。而`catalog.xml`通常是一个元数据文件,可能包含了库的版本信息、类清单等,这对于理解和使用库...

    AS3的使用例子

    在压缩包的"新建文件夹"中,通常会包含AS3项目的源代码文件(.as)、资源文件(如图片、音频)以及编译后的SWF文件。源代码文件中,开发者会用AS3语言编写类和函数,实现特定的功能。资源文件则会被引用到代码中,...

    as3.0富文本,可以插入表情图片,图文并排

    在AS3.0中,可以使用`<img>`标签来插入图片,但需要注意的是,由于AS3.0的限制,`<img>`标签的`src`属性通常不能直接引用本地文件路径,而是需要通过URLLoader加载网络上的图片资源或者使用SWF对象。对于表情图片,...

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    在AS3中,加载资源(如图片、音频、视频或SWF文件)是通过`Loader`类来完成的。`Loader`类提供了加载二进制数据、图像、矢量图形等的能力。使用`load()`方法,传入`URLRequest`对象指定要加载的URL,可以开始加载...

    flash as3制作的流程图拼图课件

    SWF文件包含所有动画、图形和嵌入的AS3代码,可以在支持Flash的浏览器或平台上运行。在这个拼图游戏中,用户可以尝试将流程图的各个组件拖放到正确的位置,当所有组件都放置到位后,会触发一个事件,显示成功提示。 ...

    关于flex与flash生成swf文件的加载(体积)问题

    2. **优化资源引用**:避免在代码中重复引用资源,尽量使用单一实例。对于大型项目,使用库管理可以有效减少文件大小。 3. **使用条件编译**:通过条件编译,我们可以根据不同的运行环境或功能需求,选择性地编译...

    简单实用的as3录音源码.zip

    在这里,Record.as和Pitch.as等类会被引用并整合到项目中。 4. **main.html** - 这是发布Flash内容的HTML容器,用于在Web页面上嵌入SWF文件(即Flash内容)。它可能包含SWF的大小、位置、版本信息以及与JavaScript...

    AS3.0鼠标提示信息源文件

    2. **编写或修改代码**:在ActionScript层或帧脚本中,引用`ToolTip.as`和`SetTip.as`类,并根据需要设置提示文本和触发条件。 3. **关联对象**:在舞台上选择要添加提示的对象,然后在属性面板中指定相应的提示...

    flashAS2和AS3的自适应分辨率改变元件

    通过理解AS2和AS3中的舞台尺寸、事件监听和元件属性,我们可以创建出能够自适应不同分辨率的SWF文件。无论是在网页、桌面应用还是移动设备上,这样的功能都能确保用户在任何屏幕尺寸下都能获得良好的视觉体验。记住...

    用AS3调用摄像头

    最后,如果你的项目是一个SWF文件,比如提供的`CameraEx.swf`,那么它可能已经包含了上述所有代码,以实现一个完整的AS3摄像头调用示例。通过运行这个SWF,你可以看到实际的摄像头操作效果。 总的来说,AS3提供了...

    as3 loader资源的回收

    在ActionScript 3 (AS3)中,Loader 类是用于加载不同类型的媒体资源,如图像、SWF 文件、视频和文本的关键工具。然而,随着应用的复杂性增加,有效地管理这些加载的资源变得至关重要,特别是在内存管理和性能优化...

    flash AS3 水墨源代码

    "b.swf" 文件是编译后的Flash播放器内容,它是ActionScript代码和图形资源的二进制表示,可以在网页或其他支持Flash的环境中运行。"b.swf"在这里是最终的可执行文件,用户可以通过它在浏览器中体验到水墨效果。SWF...

    AS3新手框架开发研究

    - **数据类型**:AS3有两种主要的数据类型——值类型(如int、uint、Number、Boolean、String等)和引用类型(如对象和类实例)。 - **变量声明**:使用`var`关键字声明变量,例如`var myVar:String;` - **类与...

    as3+xml相册源码

    此外,`album.html`可能还包含其他资源引用,如CSS样式表或外部JavaScript库。 `album.swf`是编译后的Flash电影文件,包含了所有的动画、图像和ActionScript代码。它是最终用户看到和交互的部分,浏览器通过`album....

Global site tag (gtag.js) - Google Analytics