【1】【加载库中的影片剪辑。】
在库中右击该元件,打开连接面板,我们会看到一个叫类的文本框,在这里给这个类取一个名字,比如myl.确定。
这样我们就加载了一个叫myl的类了。接下来,在场景的帧动作中,
输入:
var mymc:myl = new myl();
addChild(mymc); //注意,AS3不支持attachmovie了。
mymc.x = 100; //注意,AS3不支持_x了
mymc.y = 100;
测试影片,我们会看到,库中的这个元件已被加载到舞台的(100,100)坐标处了。
--------------------------------------------------------------------------------------------
//【怎么写AS3能点击这个按钮播放另一个SWF文件】 比如说你的按钮叫 play_btn 。
//需要先建一个图层和一个空白的影片剪辑,并且把这个影片剪辑放到图层上,实例名为SwfMc,在建一个名为AS的图层,用来写代码。
var Movie_Ldr:Loader=new Loader();
play_btn.addEventListener(MouseEvent.CLICK,loadHandler);
function loadHandler(event:Event):void {
Movie_Ldr.unloadAndStop();
var URLstr:String="这里面写上swf文件的地址";
var req:URLRequest=new URLRequest(URLstr);
Movie_Ldr.load(req);
Movie_Ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onCOMPLETE);
}
function onCOMPLETE(evt:Event):void {
if (SwfMc.numChildren>0) {
SwfMc.removeChildAt(0);
}
SwfMc.addChild(Movie_Ldr);
//下面还可以对它的其他属性进行调整,如下
SwfMc.x=0;
SwfMc.y=0;
}
//////////////over
----------------------------------------------------------------------------------------------
//【加载图片或其他资源到元件中】
var request:URLRequest = new URLRequest("http://a19905522.web-176.com/qqzone/QQpic/1.jpg");
var loader:Loader=new Loader();
loader.load (request);
loader.contentLoaderInfo.addEventListener (Event.COMPLETE,completeHandler);
//pifu.addChild (loader);
function completeHandler (event:Event):void
{
var bmpData:BitmapData = new BitmapData(loader.width,loader.height);
bmpData.draw (loader);
var bmp:Bitmap = new Bitmap(bmpData);
//设定图片宽高
bmp.height = 565;
bmp.width = 999;
//图片平滑处理
bmp.smoothing = true;
pifu.addChild (bmp);//加入显示列表
}
分享到:
相关推荐
根据提供的标题、描述以及部分代码内容,我们可以总结出关于如何在Adobe Flash Professional AS3(ActionScript 3)环境中加载外部SWF、JPG、GIF 和 PNG 文件的一些关键知识点。 ### 1. 引言 在Flash AS3编程中,...
Flash AS 教程: AS 2.0 制作加载外部 .swf 影片的视频播放器 本教程将指导读者使用 AS 2.0 制作加载外部 .swf 影片的视频播放器,整个过程分为四个步骤:画播放器、做按钮、做屏幕和写代码。通过这四个步骤,读者...
在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要加载不同的组件。 首先,我们需要了解AS3中的Loader类,它是负责加载各种类型...
综上所述,要在Flash Builder 4.7中加载外部SWF文件,实现点击事件监听以及与后台通信,你需要掌握ActionScript 3.0的Loader类、事件监听和网络通信的相关知识。通过结合这些技术,你可以创建出具有交互性和数据交换...
flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...
这篇教程主要讲解如何使用Flash AS 2.0 制作一个加载外部SWF影片的视频播放器。在AS 2.0中,我们通常通过ActionScript来实现交互和功能,而这个教程则聚焦于创建一个基本的播放器界面,包括播放、暂停等控制按钮,并...
AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as
在Flash AS2.0中,可以使用`loadMovieNum`方法来加载外部SWF文件。例如: ```actionscript on (release) { loadMovieNum("service.swf", 1); } ``` 这里`service.swf`是要加载的SWF文件名,`1`是加载后的SWF文件...
总结,加载外部SWF文件是AS3中的一个重要功能,它允许开发者动态地组合和扩展内容,提升用户体验。理解并熟练掌握这一技巧对于任何Flash开发者来说都是至关重要的。在实际应用中,还需要考虑性能优化、错误处理以及...
### Flash加载外部文件知识点详解 #### 一、Flash加载TXT文件 在Flash中加载外部文本文件(如TXT)是一项常用的技术,特别是在制作交互性强的应用或游戏时。下面将详细介绍如何在Flash中加载并处理TXT文件。 **1....
以上就是AS3中关于加载外部资源和资源管理器功能的核心知识点。熟练掌握这些技巧,可以让你在开发Flash应用或游戏时更加得心应手。在实际项目中,通常会结合使用这些技术,构建复杂的资源管理系统,以实现更高效、...
还有Loader类,用于加载外部资源,如图像、SWF文件等。 AS3中的核心类,如Date、Math、Array、String,是进行数据处理和逻辑运算的重要工具。文档将深入讲解这些类的使用方法和常见函数。此外,网络编程也是AS3的一...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)来创建一个进度条,以便控制加载的SWF文件。这个过程涉及到多个关键知识点,包括事件监听、时间轴控制以及与外部资源的交互。 首先,我们要明白AS3.0中...
12. **跨平台兼容性**:虽然Flash主要应用于Web,但AS3代码可以适应不同平台,包括桌面、移动设备等,为全站开发提供广泛的覆盖。 综上所述,Flash AS3全站开发涵盖了大量的技术和设计原则,从基本的编程概念到复杂...
在AS3(ActionScript 3)中,调用SWF类库是一项常见的任务,尤其在构建可重用组件、模块化开发或者加载外部资源时。本文将深入探讨如何使用AS3来加载和交互SWF类库,以及相关的重要知识点。 首先,让我们了解SWF是...
总结,"外部加载swf+控制"涉及到的技术包括使用ActionScript的Loader类加载外部SWF文件,通过Loader对象进行交互,监听加载事件以及处理安全和性能问题。随着技术的进步,虽然这种方法可能不再是首选,但对于维护和...
在Flash AS3编程中,加载(Loading)是关键功能之一,允许开发者动态地在应用程序运行时引入外部资源,如图像、SWF文件、XML或文本数据。本资源包含了一个名为"loading_as3"的示例项目,其中包括了loading_as3.fla...
在提供的文件列表中,"upload.fla"是Flash的源文件,包含了AS3代码;"upload.swf"是编译后的SWF文件,可以独立运行;"note.txt"可能是开发过程中的笔记或说明;而"servers"和"com"这两个文件名没有明确的上下文,...
【FLASH(as2.0)实用代码大全】是一个关于ActionScript 2.0的教程,主要针对初学者,介绍了一些基本的代码用法,用于增强Flash动画的功能和交互性。ActionScript是Adobe Flash Professional中用于创建动态内容的关键...