Добрый день. Логика такова.
Создал класс

Код AS3:
package panels
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
/**
* ...
* @author Vic
*/
public class OverDescription extends Sprite
{
private var over_fon_button:FoneOnButtonPanel = new FoneOnButtonPanel();
private var pannels_x:Number;
private var pannels_y:Number;
private var pannels_label:String;
private var text_label:TextField = new TextField();
private var format_out_label:TextFormat = new TextFormat();
public function OverDescription(_pannels_x:Number, _pannels_y:Number, _pannels_label:String):void
{
pannels_x = _pannels_x;
pannels_y = _pannels_y;
pannels_label = _pannels_label;
if (stage)
initInstance();
else
addEventListener(Event.ADDED_TO_STAGE, initInstance);
}
private function initInstance(event:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, initInstance);
addChild(over_fon_button);
over_fon_button.x = pannels_x;
over_fon_button.y = pannels_y;
formatLink();
over_fon_button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
over_fon_button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
over_fon_button.addEventListener(MouseEvent.MOUSE_DOWN, onMouseClick);
}
private function formatLink():void
{
format_out_label.font = "Arial";
format_out_label.color = 0xFBC82E;
format_out_label.size = 25;
format_out_label.align = TextFormatAlign.LEFT
addTextLink();
}
private function addTextLink():void
{
over_fon_button.addChild(text_label);
text_label.defaultTextFormat = format_out_label;
text_label.autoSize = TextFieldAutoSize.LEFT;
text_label.text = pannels_label;
text_label.x += 25;
}
private function onMouseClick(e:MouseEvent):void
{
removeEventListener(MouseEvent.CLICK, onMouseClick);
removeChild(over_fon_button);
over_fon_button = null;
}
private function onMouseOut(e:MouseEvent):void
{
}
}
}
из другого класа вызываю его из метода события MouseEvent.MOUSE_OVER мувиклипа и передаю нужные параметры. Теперь надо сделать чтобы при выделении мувика появлялся рядом впритык одна кнопка , при наведении на которую выполняется определенное действие, а если мышку убрать с нее или щелкнуть по ней, но эта кнопка пропадает. Сделал только то что при наведении на мувик кнопка появляется и все, дальше не получается. Помогите кто знает. Заранее спасибо всем.