0

我正在 udk 中制作游戏,由于某种原因,在 ActionScript 中,函数 fscommand 没有执行。我正在使用 Adob​​e Flash Professional CC 30 天试用版,UDK 2013 年 7 月。我已经按照 UDN 网站 ( http://udn.epicgames.com/Three/SettingUpScaleformGFx.html#ActionScript 3 / Scaleform的规定安装了 CLIK (AS3) 4) 但 Adob​​e 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");
}
4

1 回答 1

0

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

于 2014-03-25T21:06:16.987 回答