На моем экране находятся плитки, созданные из массива. У меня есть функция перетаскивания мыши, называемая rollover, которая добавляет мувиклип, который выделяет край плиток, которые я сейчас нахожу. Я хочу, чтобы после того, как я щелкнул фрагмент, функция roll over не работает, пока не будет нажата другая кнопка. Я попытался положить removeEventListener для функции roll over в функции click, похоже, не работает. Как я могу это сделать, если это возможно?Отключить функцию временно as3
При необходимости отправьте дополнительную информацию.
function rollover(event:MouseEvent)
{
var tileHover = true;
if (tileHover == true){
(event.currentTarget as Tile).outline.gotoAndStop("hover");
}
if(tileHover == false){
(event.currentTarget as Tile).outline.gotoAndStop("blank");
}
}
Ниже функция Mouseclick
function mouseclick(event:MouseEvent)
{
tileHover = false;
if (tileHover == false){
tile_MC.removeEventListener(MouseEvent.ROLL_OVER, rollover)
}
}