我正在使用udk制作游戏,由于某些原因,在ActionScript中,函数fscommand不会执行。我正在使用Adobe Flash Professional CC 30天试用版,使用UDK 2013年7月。我已按照UDN网站(http://udn.epicgames.com/Three/SettingUpScaleformGFx.html#ActionScript 3 / Scaleform 4)的规定安装了CLIK(AS3),但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");
}
答案 0 :(得分:0)
您是否确认正在调用clicked()函数?尝试在那里放一个trace()语句。编译SWF时是否看到任何编译器错误?