gravityone,
У меня та же проблема с выпадающим меню, перекрывающим запрограммированную часть флеш-памяти. Похоже, вы нашли некоторые решения ActionScript? Любой вклад будет оценен.
Я протестировал слушатель Event.MOUSE_LEAVE
и, к сожалению, он не различает мышь, находящуюся непосредственно над SWF, и находящуюся над меню, когда она находится над SWF.
Спасибо!
Обновление:
Таким образом, я решил эту проблему, заставив мою часть Flash проверить переменную javscript перед выполнением ее эффектов пролонгации.
Чтобы узнать больше о связи SWF / JS, смотрите здесь:
текст ссылки
или посмотреть, как я это применил, смотрите ниже:
Actionscript:
import flash.external.ExternalInterface;
private var navOver:Boolean;
private function onPackOver(event:MouseEvent){
//Establish if Nav is on by grabbing js variable.
navOver = ExternalInterface.call("navOnStatus");
if (!navOver){
// mouse over effects
}
}
Javascript:
//navOn Variable is changed to true when mouse if over the nav, and false when it is not;
var navOn = false;
function navOnStatus(){
return navOn;
}