zoukankan      html  css  js  c++  java
  • 自定义载入类(如图片、XML)

    package leon.utils{
    	import flash.display.Loader;
    	import flash.events.Event;
    	import flash.display.DisplayObjectContainer;
    	import flash.net.URLRequest;
    	import flash.net.URLLoader;
    	import flash.events.EventDispatcher;
    	import leon.events.LoadEvent;
    
    	public class LoadManager extends EventDispatcher {
    		private var _loader:Loader;
    		private var _container:DisplayObjectContainer;
    
    		public static const LOADED:String="loaded";
    
    		public function LoadManager(_container:DisplayObjectContainer):void {
    			this._container=_container;
    			//trace("ddd");
    		}
    
    		public function LoadImage(_url:String):void {
    			if (! _loader) {
    				_loader=new Loader();
    			}
    			_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,_loaded,false,0,true);
    			_loader.load(new URLRequest(_url));
    		}
    
    		private function _loaded(e:Event):void {
    			//dispatchEvent(new Event(LOADED));
    			dispatchEvent(new LoadEvent(LOADED,"低调点"));
    			this._container.addChild(_loader);
    		}
    
    		public function get x():Number {
    			return this._container.x;
    		}
    
    		public function set x(value:Number):void {
    			this._container.x=value;
    		}
    
    		public function get y():Number {
    			return this._container.y;
    		}
    
    		public function set y(value:Number):void {
    			this._container.y=value;
    		}
    
    		public function unload():void {
    			var _num:int=this._container.numChildren;
    			if (_loader) {
    				if (_num>0) {
    					_loader.unloadAndStop();
    				}
    			}
    		}
    	}
    }
    
  • 相关阅读:
    数据操作-对数据的增删改查-单表查询和多表查询
    爬虫从入门到放弃
    爬虫从入门到放弃
    创建表的完整语法及表之间的关系
    树链剖分练习总结
    [BZOJ]1984: 月下“毛景树”
    [BZOJ]2243: [SDOI2011]染色
    [BZOJ]4034: [HAOI2015]树上操作
    NOIP2012题解
    CODEVS4633 [Mz]树链剖分练习
  • 原文地址:https://www.cnblogs.com/leon3286/p/1762258.html
Copyright © 2011-2022 走看看