2007-11-26

載入部份SWF取得資料 (AS3)

Loading a fragment including header of the SWF file
SWF 檔案結構是依照影格順序, 在被載入的 SWF 的第 1 影格定義一個陣列 ar, 然後使用璃樹無(http://luna.fc2.com/)將 SWF 分割成小檔案, 取第一個載入。
利用下列程式就可以取得 ar 陣列的內容。
var urlr0:URLRequest = new URLRequest("file_000.jpg");
var urll0:URLLoader = new URLLoader;
urll0.dataFormat = URLLoaderDataFormat.BINARY;
urll0.load(urlr0);
urll0.addEventListener(Event.COMPLETE, loadFinished);

var ldr:Loader = new Loader();
function loadFinished(e:Event):void{
ldr.loadBytes(urll0.data);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,
function(e:Event){
trace( ldr.content['ar']);
});
}

相關檔案下載

沒有留言:

FB 留言