
Код AS3:
var one = new One();
i1.iIn.addChild(one);
i1.addEventListener(MouseEvent.CLICK, oneClick);
function oneClick(evt:MouseEvent):void
{
trace("oneClick")
}
i1.addEventListener(MouseEvent.ROLL_OVER, oneOver);
function oneOver(evt:MouseEvent):void
{
trace("oneOver");
var iName = new Name();
addChild (iName);
iName.name="iconName";
}
i1.addEventListener(MouseEvent.ROLL_OUT, oneOut);
function oneOut(evt:MouseEvent):void
{
trace("oneOut");
removeChild(getChildByName("iconName"));
}
написал так, работает, появляется объект при наведении а при ROLL_OUT удаляется
интересно корректно ли это работает с точки зрения правильности кода ?)