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?

Другие вопросы по тегам