加载外部SWF文件
package mytest.dt
{
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.system.ApplicationDomain;
public class SampleLoadSWF extends Sprite
{
private const FILE_PATH:String = "res/library.swf";
private const CLASS_NAME:String = "";
private var _loader:Loader;
private var _request:URLRequest;
public function SampleLoadSWF()
{
_loader = new Loader();
_request = new URLRequest(FILE_PATH);
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, __onComplete);
_loader.load(_request);
}
private function __onComplete(evt:Event):void{
var loadedSWF = evt.target;
var domain:ApplicationDomain = loadedSWF.applicationDomain as ApplicationDomain;
var center_point:Class = domain.getDefinition("center_point") as Class;
var center:MovieClip = (new center_point()) as MovieClip;
center.addEventListener(MouseEvent.CLICK, __onClick);
center.x = 100;
center.y = 100;
addChild(center);
}
private function __onClick(evt:MouseEvent):void{
trace(evt.target);
}
}
}
分享到:
相关推荐
在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要加载不同的组件。 首先,我们需要了解AS3中的Loader类,它是负责加载各种类型...
首先,要加载外部SWF文件,我们需要使用ActionScript 3.0中的Loader类。Loader类提供了加载各种类型内容的能力,包括图像、视频和SWF文件。以下是一个基本的示例代码,展示了如何在AS3中加载SWF: ```actionscript ...
// 在名为 load1影片剪辑上加载外部 swf 文件,深度为1 。 load1._xscale=75; load1._yscale=75; 通过这四个步骤,读者可以学习如何使用 ActionScript 2.0 制作加载外部 .swf 影片的视频播放器。
在Flash开发领域,加载外部SWF文件是一项常见的技术需求,特别是在构建可扩展、模块化或者交互性强的项目时。SWF文件是Adobe Flash创建的动画或应用程序文件格式,能够包含丰富的多媒体内容,如图形、动画、音频和...
用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...
3. **加载外部SWF文件**:在Flash中,可以使用`Loader`类来加载外部的SWF文件。首先,创建一个Loader对象,然后设置其`load()`方法的目标URL,以加载指定的SWF文件。加载完成后,SWF内容会被嵌入到当前SWF中,可以...
在第2帧,使用`loadMovie()`函数加载外部SWF文件到名为“load1”的影片剪辑中,参数包括SWF的URL和深度值。通过改变`_xscale`和`_yscale`属性来调整加载的影片大小,使其适应播放器的屏幕。 教程中提到的方法适用于...
可以使用`Loader`类来加载外部SWF文件。首先,创建一个Loader对象,然后使用`load()`方法指定要加载的SWF的URL。例如: ```actionscript var loader:Loader = new Loader(); loader.load(new URLRequest("path_to_...
本文将深入探讨"FLASH Loader加载外包文件"这一主题,以及如何利用Loader类来实现加载外部SWF文件的功能。 一、Loader类简介 Loader类是Flash Player和Air环境中提供的,它负责处理内容的加载和显示。通过创建...
flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...
加载外部SWF文件对于构建大型Flash站点尤其有用,可以将大文件拆分为多个小的SWF,用户只需按需下载。加载外部SWF通常使用`loadMovieNum()`或`loadMovie()`函数,两者区别在于`loadMovieNum()`会受浏览器安全限制,...
在Flex中加载外部SWF文件,我们可以使用`Loader`类。`Loader`类是ActionScript 3.0中的核心组件,负责加载各种类型的媒体,包括图像、视频和SWF文件。以下是一个基本的加载SWF的示例代码: ```actionscript var ...
Loader 类是用于加载并显示外部SWF文件或图像文件的核心类之一。它提供了必要的方法来加载外部资源,并允许我们指定资源加载后的显示位置等属性。 #### 2.1 初始化Loader对象 ```actionscript var loader:Loader =...
AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as
3. 安全性:加载外部SWF文件可能存在安全风险,例如脚本注入或数据泄露。因此,应谨慎处理用户输入的SWF路径,并确保只加载可信的内容。 4. 废弃API:随着Android系统的更新,某些与Flash相关的API可能会被废弃。...
如果SWF需要加载外部的字体资源,它必须确保正确处理沙箱限制,否则加载可能会失败。在ActionScript 3中,可以使用`flash.text.Font.embedFonts`静态方法来嵌入字体,但这同样受到沙箱限制。开发者需要确保字体文件...
### Flash加载外部文件知识点详解 #### 一、Flash加载TXT文件 在Flash中加载外部文本文件(如TXT)是一项常用的技术,特别是在制作交互性强的应用或游戏时。下面将详细介绍如何在Flash中加载并处理TXT文件。 **1....
SWF文件加载是指在主Flash影片(称为Loader SWF)中嵌入或动态引入其他外部SWF资源的过程。这种技术可以用于分模块开发、内容更新或实现动态加载效果。加载的SWF可以包含动画、图片、数据或其他交互元素,为项目提供...
在Flex中,我们可以使用Loader类来加载外部SWF文件。Loader不仅仅能加载简单的SWF内容,还能将其内容转换为特定的ActionScript类,这样就可以更灵活地进行交互和操作。关键在于使用LoaderContext并指定Application...
含有调用文件与被调用文件例子的相应代码,能满足你很好的完成调用外部文件的需求。