但是,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