我对 ActionScript 非常陌生。
我想要做的是像这样将位图添加到精灵对象 -
testSprite.addChild(myBitmap);
这会被调用很多次,每次myBitmap可能有不同的 bitmapData。它工作正常,直到这里。然后,每次将myBitmap添加到 sprite 时,我都会尝试将其存储在全局数组中。
BitmapArray.push(myBitmap);
在另一个函数中,我想删除所有这些位图,我正在这样做 -
for each(var currentBitmap:Bitmap in BitmapArray)
{
testSprite.removeChild(currentBitmap);
}
但是,我收到此错误 -
提供的 DisplayObject 必须是调用者的子对象
谁能告诉我我在这里做错了什么?