2013-05-30 178 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;