
Код:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Menu extends MovieClip {
public function Menu()
{
this.addEventListener(MouseEvent.ROLL_OVER, rollOver);
this.addEventListener(MouseEvent.ROLL_OUT, rollOut);
this.addEventListener(MouseEvent.CLICK, click);
this.buttonMode = true;
}
private function rollOver():void
{
this.gotoAndPlay('s1');
}
private function rollOut():void
{
this.gotoAndPlay('s2');
}
private function click():void
{
//,,,
}
}
}
Посоветуйте, у меня имеется меню на 7 линков. Не хочется 7 раз на каждый мувик вешать ивентлистнер, как сделать
скажем мувик news_mc, при клике по нему перешло бы на news_mc_page.
(скажем "news_mc + "_page")
Проблема в том что я не могу получить при клике имя мувика, на котором произошёл клик. Пытался использвать event.target и event.currentTarget - получаю [object News_1]
Нид мудрый совет
