2013-05-30 125 views
-1

我在下面的代碼中的第一幀圖層操作,但它不工作。ActionScript代碼不起作用

我如何得到它的工作,我做錯了什麼?

import flash.display.*; 
import flash.events.*; 

stage.scaleMode = StageScaleMode.NO_SCALE; 
stage.displayState = StageDisplayState.FULL_SCREEN; 

stop(); 

exit.addEventListener(MouseEvent.ROLL_OVER, onButtonOver); 
exit.addEventListener(MouseEvent.MOUSE_OUT, onButtonOut); 
exit.addEventListener(MouseEvent.CLICK, onButtonClicked); 

function onButtonOver(event:MouseEvent):void 
{ 

} 

function onButtonOut(event:MouseEvent):void 
{ 

} 

function onButtonClicked(event:MouseEvent):void 
{ 
var btn:MovieClip = event.target as MovieClip; 
NativeApplication.nativeApplication.exit(); 
} 
+0

你需要更描述關於您的問題。你有錯誤嗎?如果不是,那麼你預計會發生什麼? – Marty

+0

我得到這個錯誤:場景1,圖層'操作',第1幀,第26行\t 1120:訪問未定義的屬性NativeApplication。 –

+0

而下面的代碼什麼都不做:stage.scaleMode = StageScaleMode.NO_SCALE; stage.displayState = StageDisplayState.FULL_SCREEN; –

回答

1

看起來您沒有在您的代碼中包含NativeApplication類。

您必須導入該類。

頂部添加以下語句:

import flash.desktop.NativeApplication;