0

我有 .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);

并作为

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 必须具有与加载 .as (test.as) 相同的名称,但我不知道该怎么做:|

4

1 回答 1

0

如果您不想在 BitmapData 之上添加一些功能,为什么还要创建另一个类并扩展 BitmapBata 类,您可以直接使用它。

据我了解,您在屏幕上看不到任何内容,这很正常,因为您在舞台上添加了一个空白位图,即:它的 BitmapData 没有任何东西可以传递。

也许您需要将 Test 类链接到导入到您的 fla 中的图像,以便您可以在屏幕上看到一些东西。

于 2013-04-04T17:55:58.287 回答