AS3 + addChild()将图像从库获取到舞台

时间:2010-02-15 01:21:39

标签: flash actionscript-3

我有一个.fla文件,其中包含1个图片库和1个.as文件。

我已将图片与类名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.

有什么想法吗?

1 个答案:

答案 0 :(得分: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);
        }
    }
}