載入由mxml生成的swf,並訪問內部方法

2021-06-28 09:08:26 字數 405 閱讀 6953

利用flex的mxml中的

protected function  init(event:event):void

這裡通過["方法名"].(相關引數)就可以訪問到swf中的相關方法。

如果用as語言新增swfloader,則為

swfloader = new swfloader();

swfloader.addeventlistener(event.init,init);

swfloader.source = "aaaceshi.swf";

addelement(swfloader) 【需要加這個新增到舞台才會顯示出來】

呼叫swf中的方法用 swf["方法名"](相關引數) 呼叫相關屬性 swf["屬性名"]

複製外部載入的swf

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

loadMovie載入外部swf的大小問題

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

Flex載入swf的幾種方法

flex載入swf的幾種方法 flex中通常會使用一些動畫,這些需要借助flash的時間軸才可以建立。前面講過兩種方式 1.由flash編譯,由flex寫as,通過庫中元件的鏈結類呼叫。檢視 2.由flash匯出swc,由flex匯入swc。檢視 這篇文章講述使用外部swf的方式。載入方式有很多,這...