2010-02-15 59 views
1

我有一個.fla文件,其中包含1個圖像和1個.as文件。AS3 + addChild()從庫中獲取圖像到舞臺

我已將圖像鏈接到類名libraryImages,基類是flash.display.BitmapData

這是我AS

package { 
    import flash.display.Bitmap; 
    import flash.display.BitmapData; 
    import flash.display.MovieClip; 

    public class Banner extends MovieClip { 
     var defaultImage:libraryImages = new libraryImages(469, 60); 
     var myImage:Bitmap = new Bitmap(defaultImage); 
     addChild(myImage); 
    } 
} 

我得到兩個錯誤:

1180: Call to a possibly undefined method addChild. 
1120: Access of undefined property myImage. 

任何想法?

回答

4

你忘記了構造函數oops。

它必須是

package { 
    import flash.display.Bitmap; 
    import flash.display.BitmapData; 
    import flash.display.MovieClip; 

    public class Banner extends MovieClip { 

     public function Banner() 
     { 
      var defaultImage:libraryImages = new libraryImages(469, 60); 
      var myImage:Bitmap = new Bitmap(defaultImage); 
      addChild(myImage); 
     } 
    } 
} 
+0

正如你所知道的,這是我的第一個項目:P。乾杯。 – Colin 2010-02-15 01:42:45

+0

別擔心,科林,我們都是初學者一次。 – LiraNuna 2010-02-15 01:43:35

+1

:)快樂的第一個項目,然後繼續! – 2010-02-15 01:45:35