zoukankan      html  css  js  c++  java
  • 队列加载类 BulkLoader的使用

    下载地址  http://code.google.com/p/bulk-loader/

    public class TestBulkLoader extends Sprite
        {
            private var loader:BulkLoader;
            
            public function TestBulkLoader()
            {
                stage.scaleMode = StageScaleMode.NO_SCALE;
                stage.align = StageAlign.TOP_LEFT;
                
                loader = new BulkLoader("main-site");
                loader.logLevel = BulkLoader.LOG_INFO;
                var ctx:LoaderContext = new LoaderContext();
                ctx.applicationDomain = ApplicationDomain.currentDomain;
                loader.add("assets/ui.swf",{"context":ctx,"id":"ui"});
                loader.add("assets/a.jpg",{id:"image"});
                loader.add("assets/npc.xml",{priority:20, id:"config-xml"});
                loader.addEventListener(BulkProgressEvent.COMPLETE,onAllItemsLoaded);
                loader.addEventListener(BulkProgressEvent.PROGRESS,onAllItemsProgress);
                loader.start();
            }
            
            protected function onAllItemsProgress(event:BulkProgressEvent):void
            {
                //trace(event.loadingStatus());
            }
            
            protected function onAllItemsLoaded(event:BulkProgressEvent):void
            {
                loader.removeEventListener(BulkLoader.COMPLETE, onAllItemsLoaded);
                loader.removeEventListener(BulkLoader.PROGRESS, onAllItemsProgress);
                
                trace("all souce loaded!");
                var bitmap:Bitmap = loader.getBitmap("assets/a.jpg");
                addChild(bitmap);
                
                var bitmap2:Bitmap = loader.getBitmap("image");
                addChild(bitmap2);
                bitmap2.x = 50;
                bitmap2.y = 0;
                
                var xml:XML = loader.getXML("config-xml");
                
                
                //获得swf里的连接名字
                var b:Class = ImageItem(loader.get("ui")).getDefinitionByName("ui.cishabtn.up") as Class;
                addChild(new Bitmap(new b() as BitmapData));
                
                
                loader.clear();
                loader = null;    
            }
        }
  • 相关阅读:
    《有毒》读后感 读书笔记
    《自动时代》读后感 读书笔记
    HTML 中有用的字符实体
    input 光标在 chrome下不兼容 解决方案
    form注册表单圆角 demo
    横向导航二级菜单
    鼠标悬浮,下拉菜单,距离一定距离
    纵向折叠二级菜单(无限点击)
    纵向折叠二级菜单
    纵向导航二级弹出菜单
  • 原文地址:https://www.cnblogs.com/as3lib/p/2801157.html
Copyright © 2011-2022 走看看