flash AS3.0开发的程序实现退出程序的代码怎么写?

关于fscommand("quit")已经用了,这个不行
mcout.addEventListener(MouseEvent.CLICK, outkill);
function outkill(event:MouseEvent):void
{
fscommand("quit");
}

附上代码,就是没效果,真心不知道问题所在,有没有超神的达人同行给个建议,感激不尽

代码改成如下形式:

mcout.addEventListener(MouseEvent.CLICK, outkill);
function outkill(event:MouseEvent):void
{
fscommand("quit","true");
}

注意必须生成文件再测试,因为如果是预览模式下,关闭功能是不能用的。

可以参考下面的教程:

Animate CC如何实现点击按钮关闭swf窗口

如果有相关的FLASH或者Animate操作及代码方面的问题可以私信,尽心解答!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-14
代码没有问题,测试效果的时候,不要在flash里ctrl+enter出来的画面上测试,应该先导出SWF,再用flash player打开SWF,这样测试这个效果肯定出来。
第2个回答  推荐于2017-09-07
fscommand("quit")是可以的.
你应该跟我以前一样是用ctrl+enter测试然后发现fscommand没有用
其实测试确实看不出效果来.
你应该直接运行发布出来的影片.
就是生成出的那个.swf
直接运行那个 就好用了 .
相信我.追问

我也直接运行过.swf试过,真心不行,我也发布成.APK和.IPA测试,也不行

追答

我这里没问题.
要不你把文件发来我看看吧
569032522@qq.com

本回答被网友采纳
第3个回答  2012-10-21
用air吗?
NativeApplication.nativeApplicaion.addEventListener(Event.Deactive, onDeactive);

function onDeactive(e:Event):void
{
NativeApplication.nativeApplication.Exit(-1);
}

试用,在desktop和android上都好使,就是在IOS不行。追问

用了 ,但是显示 1119:访问可能未定义的属性 Deactive(通过static 类型 Class 引用)

追答

Event.DEACTIVE...
晕。。。

第4个回答  2012-10-12
import flash.system.*

flash AS3.0开发的程序实现退出程序的代码怎么写?
代码改成如下形式:mcout.addEventListener(MouseEvent.CLICK, outkill);function outkill(event:MouseEvent):void{fscommand("quit","true");} 注意必须生成文件再测试,因为如果是预览模式下,关闭功能是不能用的。可以参考下面的教程:Animate CC如何实现点击按钮关闭swf窗口 如果有相关的FLASH或者Animate...

flash中关闭按钮的as代码怎么写?一段代码怎么区别as3.0 as2.0...
AS2——写在按钮上 on(release){ fscommand("quit",true)} AS3——在属性面板把按钮命名为 btn btn.addEventListener(MouseEvent.CLICK,exitpr);function exitpr(e:MouseEvent):void { fscommand("quit")}

在Flash的AS3.0里怎样在创建一个循环后在别处中止它?
var bool:Boolean = true;while(bool){ trace("123");} 想终止循环的时候 bool = false;就行了 for循环实现:var bool:Boolean = true;var n:int = 100;for(var i:int = 0;i<n;i++){ if(bool){ trace("123");}else{ break;} } --- 啊哈,像 xushitao20 这样写当然会报未定...

用flash生成air动画(as3.0),如何实现air窗口的放大,拖动和关闭?
import flash.display.Stage;import flash.events.MouseEvent;var native:NativeWindow=new NativeWindow();stage.addEventListener(MouseEvent.CLICK,onEnd);function onEnd(evt:MouseEvent):void { evt.currentTarget.nativeWindow = native.close();} ...

FLASH AS 3.0 怎样可以将某一变量值在退出程序后在下次打开的时候依然...
myso.data.value=1;这样就保存成功了,下次使用时,就直接读取value就可以了。具体看例子 \/ myso.flush();具体例子:var myso:SharedObject = SharedObject.getLocal("保存的名字","\/");if(myso.data.score){ trace("score:"+myso.data.socre);}else{ trace("no score!");myso.data....

怎么用as3.0外部.as代码控制动画的停止与播放
stop(),然后你为它写了一个外部as脚本类,并且是确认两者之间的链接无误的话……实现方法有2种:上策是在原来有代码的各关键帧上写事件派发(dispatchEvent),每播放到该关键帧就会对外发送一次事件通知;在外部脚本类中写侦听,根据对应的事件通知来执行原来的代码。在影片剪辑的第1帧上写 dispatch...

请教各位大虾,我想用flash AS3.0写个进度条的程序,不过我的进度条是...
;\/\/显示百分数 } function LoadOverEvent(e:Event):void { this.loaderInfo.removeEventListener(Event.COMPLETE,LoadOverEvent);this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,LoadProgressEvent);gotoAndStop(2);} 把以上代码放到第一帧就可以了。在第一帧放你的影片剪辑和一个动态文本框。

flash中AS代码是什么?
ActionScript的缩写,即动作脚本语言,主要用于flash复杂动画的控制,也可以用于其他软件开发,AS3.0是完全面向对象的编程语言。AS代码就是用AS编写的代码程序来实现flash的各种复杂动画。

用AS3.0代码来屏蔽Flash player的菜单,代码怎么写?屏蔽掉Flash player...
stage.showDefaultContextMenu=false;关于和设置是去不掉的。

as3程序员到底是什么
SWC。SWF就是我们所说的Flash动画。但是现在SWF不仅仅是一个动画,而是RIA的一个载体。ActionScript有三个版本:1.0(AS1)、2.0(AS2)和3.0(AS3)。只有FlashPlayer9及以上支持as3编译的SWF。这三个版本非常不同,现在最新的版本是AS3。所以as3程序员做的是flash开发,而不是flash设计。

相似回答