2008-09-20 59 views

回答

3

不知道为什么his example调用LoaderInfo。 DisplayObject类拥有自己的(只读)loaderinfo属性。只要你的主类扩展一个DisplayObject,你可以致电酒店直接

package { 
    import flash.display.Sprite; 

    public class Main extends Sprite { 

     public function Main() { 
      var test1:String = ''; 

      if (this.loaderInfo.parameters.test1 !== undefined) { 
       test1 = this.loaderInfo.parameters.test1; 
      } 
     } 
    } 
} 

从DOC:

返回一个包含文件加载 信息的LoaderInfo对象 此显示对象所属。 loaderInfo属性仅针对SWF 文件的根显示对象或加载的位图(不适用于使用 ActionScript绘制的 位图)定义为 。要查找与包含名为 myDisplayObject的显示对象的SWF文件 关联的loaderInfo 对象,请使用 myDisplayObject.root.loaderInfo。