我有.fla和.as文件。.fla:
import test ;
var b:test = new test();
var myBitmap:BitmapData = new BitmapData(150, 150, true, 0x80FF3300);
var test:BitmapData = new BitmapData(150, 150, false, 0xFF0000);
var myImage:Bitmap = new Bitmap(test);
addChild(myImage);和.as
package
{
import flash.display.*;
public dynamic class test extends flash.display.BitmapData
{
public function test(arg1:int=621, arg2:int=427)
{
super(arg1, arg2);
return;
}
}}
但是它不工作,BitmapData必须和loading .as (test.as)同名,但我不知道怎么做:|
发布于 2013-04-05 01:55:58
如果您不想在BitmapData之上添加一些功能,为什么还要费心创建另一个类并扩展BitmapBata类,您可以直接使用它。
据我所知,你在屏幕上看不到任何东西,这是正常的,因为你在舞台上添加了一个空白的位图,即:它的BitmapData没有提供任何东西。
也许您需要将Test类链接到导入到fla中的图像,以便在屏幕上看到一些内容。
https://stackoverflow.com/questions/15816717
复制相似问题