我正在 udk 中制作游戏,由于某种原因,在 ActionScript 中,函数 fscommand 没有执行。我正在使用 Adobe Flash Professional CC 30 天试用版,UDK 2013 年 7 月。我已经按照 UDN 网站 ( http://udn.epicgames.com/Three/SettingUpScaleformGFx.html#ActionScript 3 / Scaleform的规定安装了 CLIK (AS3) 4) 但 Adobe Flash 无法加载或识别任何 CLIK ActionScript 文件。
我的 CLIK 设置:
我用于所有按钮的代码(唯一的区别是我调用的 fscommands):
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");
}