二進制加載資源 swf,jpg...

package {

import flash.display.Sprite;

import flash.display.Loader;

import flash.net.URLLoader;

import flash.net.URLRequest;

import flash.utils.ByteArray;

import flash.net.URLLoaderDataFormat;

import flash.events.Event;

import flash.events.ProgressEvent;

public class dqw extends Sprite {

private var main_bytearray:ByteArray;

public function dqw() {

var _request:URLRequest=new URLRequest("ink4.swf");

var _loader:URLLoader=new URLLoader  ;

_loader.dataFormat=URLLoaderDataFormat.BINARY;

_loader.addEventListener(Event.COMPLETE,LoadComplete);

 

_loader.load(_request);

}

public function LoadComplete(evt:Event):void {

var bin_loader:Loader=new Loader  ;

main_bytearray=evt.target.data  as  ByteArray;//它可以多次使用,不需要再次加載了

bin_loader.loadBytes(main_bytearray);

addChild(bin_loader);

}

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章