[as3]傳遞url參數給加載進來的swf

as3用時間長了還真是挺順手的,再回去寫as2的時候,總是感覺使用不方便,也算是過渡過來了...
但是,as3裏面還是有些不如as2方便的地方的,比如全局變量的問題,只有Stage是全局可見的,可惜不是動態類,沒辦法爲所有對象共享數據,root又是根據被加載的文件所不同.那麼,loader的url參數怎麼讓加載的程序使用了,呵呵,在as2中的方便的方法都不好使了. 可以寫一個靜態類屬性,來存儲這些數據,作爲全局變量使用.只要讓loader和被加載的內容發佈的時候都使用這個類,就可以讓loader把url參數保存在靜態屬性,然後讓被加載的內容訪問.
//
package
{
 public class Pars
 {
  public static var p:Object = {};
 }
}
loader:
Pars.p = root.loaderInfo.parameters;
content:
trace(Pars.p);
本文轉自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1978.html
發佈了14 篇原創文章 · 獲贊 1 · 訪問量 2352
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章