开发者

AS3 + addChild() getting image from library to the stage

I have an .fla file with 1 image in the library and 1 .as file.

I have linked the image up with the Class name of libraryI开发者_运维技巧mages and Base class is flash.display.BitmapData.

This is my 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);
    }
}

I am getting two errors:

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

Any ideas?


You forgot the constructor, oops.

It has to be

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜