вспышка событий мыши - as3 - PullRequest
0 голосов
/ 04 мая 2010

Я ни в коем случае не эксперт по сценариям действий, однако у меня проблема с событиями мыши.

У меня есть карта, которая, когда вы «кликаете» на определенные части карты (отдельные фрагменты ролика), загружает внешний фильм, это прекрасно работает.

Однако я также хочу анимировать фрагмент ролика при наведении курсора на этот код ниже.

MC_STIRLINGSHIRE.buttonMode = true;
MC_STIRLINGSHIRE.addEventListener(MouseEvent.MOUSE_OVER, MC_STIRLINGSHIREOver);
MC_STIRLINGSHIRE.addEventListener(MouseEvent.MOUSE_OUT, MC_STIRLINGSHIREOut);
MC_STIRLINGSHIRE.addEventListener(MouseEvent.CLICK, MC_STIRLINGSHIREClick);

function MC_STIRLINGSHIREOver (event:MouseEvent):void 
{
movLoader.load(movRequest4);
event.target.gotoAndPlay("over");
trace("stirlingshire movie loaded");
}

function MC_STIRLINGSHIREOut(event:MouseEvent)
{
event.target.gotoAndPlay("out");
movLoader.unload(); 
trace("movie unloaded");
}




function MC_STIRLINGSHIREClick(event: MouseEvent)
{
var MC_STIRLINGSHIRELink:URLRequest = new URLRequest("http://stirlingobserver.bookanad.com/wps/poc?uri=deeplink:action.AdWizard&action=wizard&adportal_entry=action&actionType=renderWizard&_authentication=login&adportal_url_type=category&advertiserTypeName=Individual&categoryId=39");
navigateToURL(MC_STIRLINGSHIRELink, "_parent");
}

Это работает нормально, если я поменяю местами MOUSE_OUT на ROLL_OUT и то же самое на MOUSE_OVER (ROLL_OVER). Кто-нибудь знает, почему вышесказанное не работает.

Ура

1 Ответ

1 голос
/ 04 мая 2010

, если память мне не изменяет, на ROLL_OVER и ROLL_OUT влияет мувиклип И ЛЮБЫЕ РЕБЕНКИ-КЛИПЫ, тогда как на MOUSE_OVER и MOUSE_OUT влияет только рассматриваемый мувиклип, а дочерние клипы не активируют его.если ROLL_OVER / OUT дает вам то, что вы хотите, используйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...