2014-02-10 22 views
0

我在udk中製作遊戲,並且出於某種原因,在ActionScript中函數fscommand不會執行。我使用的是Adobe Flash Professional CC 30天試用版,2013年7月發佈了UDK。我已經按照UDN網站(http://udn.epicgames.com/Three/SettingUpScaleformGFx.html#ActionScript 3/Scaleform 4)的規定安裝了CLIK(AS3),但Adobe Flash無法加載或識別任何CLIK ActionScript文件。Scaleform - Actionscript不調用Fscommand

我CLIK設置:

enter image description here

而且我用我的所有按鈕的代碼(唯一的區別是我叫的FSCommand):

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

是否已確認點擊的()函數被調用?嘗試在那裏放一個trace()語句。編譯SWF時是否看到編譯器錯誤?

+0

我得到它的工作,謝謝你! – marko5049