У меня такая задача, проверить есть ли на сцене кнопка, если есть, то удалить ее.
я сделал так:

Код AS3:
//если мы нажали на кнопку, то получаем флаг true
if (sellButtonRemove)
{
//если флаг равен true, значит кнопка на сцене
if (sellButton.sellflag)
{
//удаляем ее
removeChild(sellButton);
}
//ставим флаг нажатия в false
sellButtonRemove = false;
}
класс кнопки.

Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
/**
* ...
* @author TexHuK
*/
public class SellButton extends Sprite
{
[Embed(source = 'image/buttonSell.PNG')] private var sell:Class;
private var _sell:Bitmap = new sell();
public var sellflag:Boolean = false;
public function SellButton()
{
addChild(_sell);
sellflag = true;
}
}
}
вот собственно вопрос, на сколько это эффективно? и правильно ли это вообще?
извините, не в той теме создал сообщение.
прошу переместите в as3