
Код AS3:
//Определяю пакет:
package src
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
//Определяю класс:
public class MainClass extends MovieClip
{
//Определяю переменную экземпляра с модификатором управления доступом private.
private var os;
//Определяю метод-конструктор:
public function MainClass()
{
//Определяю событие MouseEvent: нажатие левой кнопки мыши.
s.addEventListener(MouseEvent.MOUSE_DOWN, md);
}
//Определяю метод экземпляра с модификатором управления доступом private.
private function md(event:MouseEvent):void
{
//Инициализирую переменную os (создаю объект).
os = new objectStage();
//Тут ваши замыслы.
//Добавляю на сцену объект:
this.addChild(os);
//Определяю событие MouseEvent: нажатие левой кнопки мыши.
os.addEventListener(MouseEvent.MOUSE_DOWN, mdo);
}
//Определяю метод экземпляра с модификатором управления доступом private:
private function mdo(event:MouseEvent):void
{
//Присваиваю объект локальной переменной:
var lw = event.target;
//Если на сцене есть объект, то:
if(stage.contains(lw))
{
//Удаляю его со сцены:
this.removeChild(lw);
//Удаляю событие мыши:
lw.removeEventListener(MouseEvent.MOUSE_DOWN, mdo);
}
}
}
}
К переменной экземпляра os будет присвоен созданный объект (создание объекта), который вы хотите удалить.
Символ MovieClip 's' это объект на который вы нажимаете и создаёте тем самым новый объект.