我写了一个应用程序,它使用了许多在运行时创建的精灵。该应用程序在PC上运行良好,但我仍然希望尽可能优化它。以下是创建这些精灵的函数示例。我想知道CachsAsBitmap是否是我的解决方案,或者是否还有其他我应该考虑的尝试。感谢您的任何建议。
function createClips(){
for (var i:uint=0;i<100;i++){
c = new Sprite;
label_txt = new TextField;
bc.graphics.beginFill(colorOf, alphaOf);
bc.graphics.drawRect(label_x, label_y, labelWidth, labelHeight);
bc.graphics.endFill();
bc.mouseChildren = true;
bc.buttonMode = true;
label_txt.width = _width
label_txt.height = _height
label_txt.x = _x
label_txt.y = _y
label_txt.multiline = true;
label_txt.wordWrap = true;
label_txt.border = false;
}
}
这些精灵中的每一个都有一个侦听某些事物的事件监视器。这取决于用户正在做什么,持有不同的值。当用户选择不同的屏幕时,我会通过其他功能将它们与事件监视器一起删除。
感谢您提供任何提示