複製外部載入的swf

2022-08-18 16:30:19 字數 975 閱讀 3099

複製外部載入的swf是乙個相對高階的操作,步驟比較多,過程相對複雜,要闡述清楚原理細節需要很大篇幅的文字,因此,這裡我就偷懶不詳細寫說明了,純用**來說明問題,希望對看得懂的朋友起到拋磚引玉的作用。

方法1——bytearray深度複製

var byteloader:urlloader = new urlloader(); 

byteloader.dataformat = urlloaderdataformat.binary; 

byteloader.addeventlistener(event.complete, loadcompletehandler); 

var loader:loader = new loader(); 

loader.y = 200; 

addchild(loader); 

loader.contentloaderinfo.addeventlistener(event.init, loadinithandler); 

function loadinithandler(evt:event):void 

byteloader.load(new urlrequest("t.swf")); 

function loadcompletehandler(evt:event):void 

var loader:loader = new loader(); 

loader.y = 200; 

addchild(loader); 

loader.contentloaderinfo.addeventlistener(event.init, loadinithandler); 

var context:loadercontext = new loadercontext(); 

loader.load(new urlrequest("t.swf"), context); 

function loadinithandler(evt:event):void 

flash載入外部swf檔案

本文摘自http www.lvchao.org 新建乙個flash文件,然後在圖層一的第一幀上加上如下as this.createemptymovieclip swf mc 2 var name num number 1 var total num number 6 onenterframe fun...

loadMovie載入外部swf的大小問題

loadmovie載入外部swf的大小問題 也可以引深為 mc的大小問題。首先需要確定的一點,mc大小由視覺化大小確定。再來看loadmovie載入外部swf的大小問題。用loadmovie載入外部的swf,這時,mc獲得長寬,是swf視覺化的長寬。但是了,他的位置卻在0,0 也就是說他是從0,0開...

載入swf檔案

一 問題起源 使用主程式載入子程式的方法的原因如下 參考 二 使用loader載入swf檔案 xml version 1.0 encoding utf 8 xmlns fx xmlns s library xmlns mx library minwidth 955 minheight 600 cre...