`

复制多个loader

阅读更多
package flash023{
    import flash.display.Loader;
        import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.filters.ConvolutionFilter;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
        import flash.net.URLLoaderDataFormat;
        import flash.utils.ByteArray;
    /**
    * ...
    * @author FLASH023
    */
    public class Main extends Sprite{
        private var loader:URLLoader;
                private var load_num:uint;
        public function Main():void{
            loadSWFBa("swf/as3.swf");
        }
        private function loadSWFBa(_path:String ):void{
            loader = new URLLoader;
                        loader.dataFormat=URLLoaderDataFormat.BINARY ;
            loader.addEventListener (Event.COMPLETE , baComplete);
            loader.load(new URLRequest (_path));
        }
        private function baComplete(_evt:Event):void {
                        var _ba:ByteArray = _evt.target.data as ByteArray;
                        var _total:uint = 4;//复制四个
                        while(_total--){
                                var _loader:Loader = new Loader;
                                _loader.loadBytes (_ba);
                                _loader.contentLoaderInfo.addEventListener (Event.COMPLETE, loadComplete);
                        }
            //-------------------
            loader.removeEventListener (Event.COMPLETE , baComplete);
            loader = null;
        }
                private function loadComplete(_evt:Event):void {
                        var _mc:MovieClip = _evt.target.content as MovieClip;
                        _mc.x = load_num % 2 * 300;
                        _mc.y = uint(load_num / 2) * 220;
                        load_num++;
                        addChild (_mc);
                }
    }
}
分享到:
评论

相关推荐

    as3场景中MC复制一个或多个

    说明:这个是用来实现已在场景中的Mc复制多个出来,如AS2中可以duplicateMovieClip,AS3中用是用New和addChild的, 有人会说As3可以用  方法1——反射方法: var ClassRef:Class = getDefinitionByName...

    mtk平台加载位置无关代码的loader源码

    这种方式对于共享库特别有用,因为多个进程可以共享同一份库的代码,而不需要为每个进程复制。 MTK平台的loader源码中,通常包含以下几个核心概念: 1. **重定位**:这是动态加载的核心部分,loader需要处理代码中...

    USB-Loader_v1

    用户不再需要频繁更换光盘,只需将游戏ISO文件复制到USB驱动器,然后通过Wii的Homebrew Channel启动USB-Loader_v1,就能轻松选择并加载想要玩的游戏。 这款工具的亮点之一是其兼容性。USB-Loader_v1支持多种格式的...

    USB-Loader_v1.1

    在Wii游戏领域,USB Loader是一个流行的解决方案,它消除了对昂贵且空间有限的Wii游戏光盘的依赖。通过将游戏ISO文件复制到USB驱动器,用户可以快速启动游戏,而无需每次都插入物理光盘。USB Loader v1.1特别关注了...

    Boot-loader (vivi)源码分析.doc

    在VIVI Boot Loader的实现中,stage1的最后步骤是将自身复制到RAM中,并设置好堆栈,然后跳转到stage2的C入口点`main()`函数。这个过程保证了stage2可以在RAM中安全地运行,从而能够进行更复杂的操作。 此外,文档...

    zend-loader-php5.6-linux-x86_64.tar.gz

    这个包是用tar和gzip压缩工具处理过的,通常在Linux和类UNIX系统中用来打包和压缩多个文件。"zend-loader"部分表明这是Zend框架的一部分,它是一个PHP扩展,主要用于增强PHP性能和提供一些高级功能。 Zend Loader...

    php_swoole_loader_2.2_php7.3_zts widows-x64版本

    安装这个扩展时,需要将其复制到PHP的“ext”目录,并在php.ini配置文件中启用它。一旦启用,PHP就可以通过Swoole API来使用各种功能,如创建服务器、监听端口、处理网络请求、实现协程等。 在实际应用中,Swoole的...

    zend-loader-php5.5-linux-x86_64.tar.gz

    在Linux或Unix-like系统中,这种格式通常用于打包和压缩多个文件或目录。 **Zend Loader** 是由Zend Technologies开发的一款PHP扩展,它是Zend Optimizer+的前身,主要功能是加载和执行编译过的PHP代码,以提高PHP...

    ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

    在实际应用中,ZendGuardLoader 不仅适用于个人开发者保护自己的源代码,也常被大型企业和Web主机提供商用于管理多用户环境下的代码安全。但需要注意的是,尽管ZendGuardLoader提供了代码保护,但它并不能完全防止...

    嵌入式系统 Boot Loader 技术内幕

    这一阶段的主要目标是将Boot Loader的第二阶段复制到RAM中。 - **第二阶段(Stage 2)**:在RAM中执行,实现了更复杂的功能,如加载和解压缩内核映像、配置启动参数等。此外,第二阶段还可以提供更多的调试信息和...

    嵌入式系统Boot Loader技术内幕

    3. **加载内核**:Boot Loader的一个核心功能是从非易失性存储器(如NAND Flash、eMMC等)中读取内核映像并将其复制到RAM中,然后将控制权转移给内核。 4. **设置启动参数**:这些参数用于告诉内核如何进行初始化...

    EFI Boot loader (ELILO)

    2. 使用链接器将多个对象文件链接成共享库。 3. 最后,使用`objcopy`工具将生成的共享库转换为目标EFI应用程序。 #### 二、从EFI IA32/x64启动Linux **概述:** 在EFI环境下启动Linux涉及到几个关键步骤,包括配置...

    DSM6.2 Loader 1.03b

    DS3615xs提供强大的处理能力,多个硬盘槽位,以及多种网络接口,适合高容量存储需求。而DS3617xs在DS3615xs的基础上增加了更多的存储扩展性,适合更大规模的数据中心应用。 在使用DSM6.2 Loader 1.03b之前,用户...

    详解webpack之图片引入-增强的file-loader:url-loader

    对于较大的图片,`url-loader`则会交由`file-loader`处理,将图片复制到指定的输出目录,并返回一个URL引用。 ### 解决的问题 当项目中的图片数量多时,每个图片都需要一个HTTP请求加载,这会显著增加页面加载时间...

    ORACLE数据库高级复制技术.sql

    它通过创建和维护一个或多个备用数据库来保护主数据库,当主数据库发生故障时,可以快速切换到备用数据库,确保业务连续性。 6. 配置和管理 配置Oracle的高级复制技术需要对数据库架构有深入理解,包括网络设置、...

    Android-NS-USBloader移动版是原始NS-USBloader的Android实现

    接下来,用户需要将游戏文件(通常为NSP或XCI格式)复制到USB设备上,然后通过Android-NS-USBloader读取这些文件。软件会解析游戏文件,并通过Android设备的硬件和软件接口来模拟任天堂Switch的环境,实现游戏的加载...

    如何使用ORACLE中的SQL*LOADER.pdf

    源系统中,物资字典和卡片的数据存储在一个名为`wzk1.dbf`的FoxBase数据库文件中,包含多个字段,如材料编号、材料名称、材料规格等。而在目标Oracle数据库中,这些数据分别对应两个表:`WZZD`(物资字典)和`WZKP`...

    U盘如何安装多个PE系统.docx

    将EASYBOOT需要的几个文件EZBOOT.DAT、LOADER.BIN、CDMENU.EZB复制到EZBOOT目录中。 步骤三:了解WinPE光盘的启动过程 以蚂蚁WinPE的BOOTCD_070310.ISO文件为例,这个ISO文件是一个可引导的光盘文件。使用ULTRAISO...

Global site tag (gtag.js) - Google Analytics