Можно ли настроить таргетинг на mouseEvent
через dispatchEvent
в AS3, контролируя условия с помощью метода?AS3 условная отправкаEvent?
Я могу разобраться, как настроить метод, но задался вопросом, можно ли имитировать щелчок с showing==n
одновременно.
Со стандартом: dispatchEvent
не зарегистрированы условия, так что я надеялся, что существует возможность предварительно назначить его.
function clickthumb(e:MouseEvent):void{
//determine condition
var n:int=thumbs.indexOf(e.currentTarget);
if(showing==n){
trace("clicked Main target");
} else {
var diff:int=showing-n;
moveArray(-diff);
trace("clicked Side Target");
}
}
target_btn.dispatchEvent(new MouseEvent(MouseEvent.CLICK, clickthumb, false, 0, true));
Любая помощь будет принята с благодарностью, спасибо за ваше время.
Привет, Я не понять, почему dispatchEvent не подходит, хотя, как и для альтернативного управления через keyboardEvent, когда объекты внутри сцены открыты. Я пытаюсь имитировать нажатие кнопки, чтобы включить ту же функциональность и активировать одну и ту же последовательность в методе. установка allready addEventListener не распознает разницу между состоянием «показ == n», поэтому было проще выбрать имитацию нажатия мыши, поскольку элемент управления в остальной части сцены не будет работать самостоятельно но я открыт для альтернативных идей @Man !? – esadude
@esadude Читайте http://stackoverflow.com/questions/792451/want-to-send-parameters-with-custom-dispatch-event и расскажите мне, как это происходит;) – Cilan
Спасибо за поиск @Man, я закончил впрыскивать кофеин в мои глазные яблоки. Посмотрю на это, первый взгляд выглядит как возможность справиться с моей проблемой, очень обязан. Вернется с любыми результатами позже. Благодарю. – esadude