`

加载外部SWF文件

阅读更多

加载外部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);
		}
	}
}

 

分享到:
评论

相关推荐

    用AS3加载外部SWF文件

    在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要加载不同的组件。 首先,我们需要了解AS3中的Loader类,它是负责加载各种类型...

    flash builder 4.7加载外部swf文件

    首先,要加载外部SWF文件,我们需要使用ActionScript 3.0中的Loader类。Loader类提供了加载各种类型内容的能力,包括图像、视频和SWF文件。以下是一个基本的示例代码,展示了如何在AS3中加载SWF: ```actionscript ...

    FlashAS教程:AS2.0制作加载外部.swf影片的视频播放器.pdf

    // 在名为 load1影片剪辑上加载外部 swf 文件,深度为1 。 load1._xscale=75; load1._yscale=75; 通过这四个步骤,读者可以学习如何使用 ActionScript 2.0 制作加载外部 .swf 影片的视频播放器。

    加载外部swf

    在Flash开发领域,加载外部SWF文件是一项常见的技术需求,特别是在构建可扩展、模块化或者交互性强的项目时。SWF文件是Adobe Flash创建的动画或应用程序文件格式,能够包含丰富的多媒体内容,如图形、动画、音频和...

    AS3编写的加载/卸载外部SWF文件

    用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...

    flash+swf+txt调用外部swf文件再调用txt文件

    3. **加载外部SWF文件**:在Flash中,可以使用`Loader`类来加载外部的SWF文件。首先,创建一个Loader对象,然后设置其`load()`方法的目标URL,以加载指定的SWF文件。加载完成后,SWF内容会被嵌入到当前SWF中,可以...

    学习FlashAS教程之AS20制作加载外部swf影片的视频播放器.pdf

    在第2帧,使用`loadMovie()`函数加载外部SWF文件到名为“load1”的影片剪辑中,参数包括SWF的URL和深度值。通过改变`_xscale`和`_yscale`属性来调整加载的影片大小,使其适应播放器的屏幕。 教程中提到的方法适用于...

    外部加载swf+控制

    可以使用`Loader`类来加载外部SWF文件。首先,创建一个Loader对象,然后使用`load()`方法指定要加载的SWF的URL。例如: ```actionscript var loader:Loader = new Loader(); loader.load(new URLRequest("path_to_...

    FLASH Loader 加载外包文件

    本文将深入探讨"FLASH Loader加载外包文件"这一主题,以及如何利用Loader类来实现加载外部SWF文件的功能。 一、Loader类简介 Loader类是Flash Player和Air环境中提供的,它负责处理内容的加载和显示。通过创建...

    flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制

    flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...

    FLASH调用外部SWF、音乐、视频、TXT,HTML[定义].pdf

    加载外部SWF文件对于构建大型Flash站点尤其有用,可以将大文件拆分为多个小的SWF,用户只需按需下载。加载外部SWF通常使用`loadMovieNum()`或`loadMovie()`函数,两者区别在于`loadMovieNum()`会受浏览器安全限制,...

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

    在Flex中加载外部SWF文件,我们可以使用`Loader`类。`Loader`类是ActionScript 3.0中的核心组件,负责加载各种类型的媒体,包括图像、视频和SWF文件。以下是一个基本的加载SWF的示例代码: ```actionscript var ...

    flash as3 加载外部swf jpg gif png loader urlloader的通用代码

    Loader 类是用于加载并显示外部SWF文件或图像文件的核心类之一。它提供了必要的方法来加载外部资源,并允许我们指定资源加载后的显示位置等属性。 #### 2.1 初始化Loader对象 ```actionscript var loader:Loader =...

    AS加载一外部SWF调用该swf内部方法

    AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as

    android swf flash播放器

    3. 安全性:加载外部SWF文件可能存在安全风险,例如脚本注入或数据泄露。因此,应谨慎处理用户输入的SWF路径,并确保只加载可信的内容。 4. 废弃API:随着Android系统的更新,某些与Flash相关的API可能会被废弃。...

    Flash加载swf文件的沙箱问题

    如果SWF需要加载外部的字体资源,它必须确保正确处理沙箱限制,否则加载可能会失败。在ActionScript 3中,可以使用`flash.text.Font.embedFonts`静态方法来嵌入字体,但这同样受到沙箱限制。开发者需要确保字体文件...

    flash加载外部文件

    ### Flash加载外部文件知识点详解 #### 一、Flash加载TXT文件 在Flash中加载外部文本文件(如TXT)是一项常用的技术,特别是在制作交互性强的应用或游戏时。下面将详细介绍如何在Flash中加载并处理TXT文件。 **1....

    单个SWF文件loading加载详解

    SWF文件加载是指在主Flash影片(称为Loader SWF)中嵌入或动态引入其他外部SWF资源的过程。这种技术可以用于分模块开发、内容更新或实现动态加载效果。加载的SWF可以包含动画、图片、数据或其他交互元素,为项目提供...

    flex调用swf——swf可以转成具体的对象,而非MovieClip

    在Flex中,我们可以使用Loader类来加载外部SWF文件。Loader不仅仅能加载简单的SWF内容,还能将其内容转换为特定的ActionScript类,这样就可以更灵活地进行交互和操作。关键在于使用LoaderContext并指定Application...

    加载外部swf的代码编写

    含有调用文件与被调用文件例子的相应代码,能满足你很好的完成调用外部文件的需求。

Global site tag (gtag.js) - Google Analytics