Scaleform - ActionScript не вызывает Fscommand
Я делаю игру в UDK, и по какой-то причине в ActionScript функция fscommand не выполняется. Я использую Adobe Flash Professional CC 30-дневная пробная версия с UDK, июль 2013 года. Я установил CLIK (AS3), как указано на веб-сайте UDN ( http://udn.epicgames.com/Three/SettingUpScaleformGFx.html 3 / Scaleform 4) пока Adobe Flash не может загрузить или распознать любой из файлов CLIK ActionScript.
Мои настройки CLIK:
И код, который я использовал для всех моих кнопок (единственное отличие - это команды fs, которые я вызываю):
import flash.events.MouseEvent;
addEventListener(MouseEvent.MOUSE_OVER, hover);
addEventListener(MouseEvent.CLICK, clicked);
function hover(e:MouseEvent):void {
this.nextFrame();
removeEventListener(MouseEvent.MOUSE_OVER, hover);
addEventListener(MouseEvent.MOUSE_OUT, out);
}
function out(e:MouseEvent):void {
this.prevFrame();
removeEventListener(MouseEvent.MOUSE_OUT, out);
addEventListener(MouseEvent.MOUSE_OVER, hover);
}
function clicked(e:MouseEvent):void {
fscommand("singleplayer");
}
1 ответ
Вы убедились, что вызывается функция clicked()? Попробуйте добавить туда инструкцию trace(). Видите ли вы какие-либо ошибки компилятора при компиляции SWF?