Здравствуйте!
Есть спрайт, который создается в функции fclick, я добавляю в этот спрайт кнпоку закрытия. Но вот как этот спрайт удалить?
Проблема в том, что я не могу удалить объект который я создаю локально.
Пример:
Код AS3:
package
{
import flash.display.*;
import flash.events.MouseEvent;
public class asddsa extends Sprite
{
public function asddsa()
{
var btn:Btn = new Btn();
btn.addEventListener(MouseEvent.CLICK, fclick);//кнопка которая создает объект, который в дальнейшем нужно будет удалять, при нажатии на кнопку btnKick
}
public function fclick(e:MouseEvent):void
{
var obj:Obj = new Obj();//объект который нужно удалять
btnKick:BtnKick = new BtnKick();//кнопка которая должна удалять
addChild(obj);
}
}
}
Ситуация не простая, т.к. объект глобально создавать нельзя, но и обратиться к этому объекту, отлавливая в событии нажатия по кнопке btnKick не предоставляется возможным.
Что делать?