Scaleform - 没有调用Fscommand的Actionscript

时间:2014-02-10 07:05:51

标签: actionscript-3 flash kismet-udk scaleform

我正在使用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设置:

enter image description here

我用于所有按钮的代码(唯一的区别是我调用的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");
}

1 个答案:

答案 0 :(得分:0)

您是否确认正在调用clicked()函数?尝试在那里放一个trace()语句。编译SWF时是否看到任何编译器错误?