【问题标题】:Exit button in Air Android flash professional CS6 based application基于 Air Android flash 专业 CS6 的应用程序中的退出按钮
【发布时间】:2013-12-08 11:04:21
【问题描述】:

如何使用 Air for Android Flash Professional CS6 从我的应用程序中创建退出按钮。我需要创建一个按钮吗?那代码是什么?

提前致谢

【问题讨论】:

  • 请帮助我。谢谢

标签: android actionscript-3 android-button


【解决方案1】:

这里有 AIR 解决方案,这应该可以工作。

1) 创建一个按钮

2) 为按钮添加事件监听器

 button.addEventListener(MouseEvent.CLICK, exitHandler );

3) 将此代码复制并粘贴到您的项目中

     import flash.desktop.NativeApplication;

     //Then you can use the following function for the button click handler: 

   function exitHandler (event:MouseEvent):void 
    {
      NativeApplication.nativeApplication.exit(); 
    }

圣诞快乐 =)

编辑

嗨。我现在才看到你的评论。 为了进行测试,我为 Android 创建了一个 AIR 类型的新项目。首先,我在舞台上添加了一个按钮,并将其命名为“btn_exit”。而我唯一拥有的 AS3 是这样的:

import flash.events.TouchEvent;
import flash.desktop.NativeApplication;

stop();

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

btn_exit.addEventListener(TouchEvent.TOUCH_END, exitApp);

function exitApp(event:TouchEvent):void {

     NativeApplication.nativeApplication.exit();    
}

这应该适合你。 xD

【讨论】:

  • 场景 22,图层“动作”,第 82 帧,第 19 行 1120:访问未定义的属性 NativeApplication。我得到了这个
  • 嘿,我在答案中添加了一个新示例。 (抬头)。应该有帮助。 xD
  • 是否需要将文件导出到Android平台才能使退出按钮正常工作?
  • 没有。您可以在 Flash 中模拟 android 设备,并使用它来测试您的按钮。确保您的项目类型为 AIR for Android 3.X,然后转到:Control->Test Movie->in AIR Debug Luncher (Mobile)。在屏幕上会弹出你的电影,并在旁边弹出一个 Simulator 窗口,在该窗口中选择 Touch and Gesture 选项卡,然后在其中选择 Touch Layer 模拟触摸屏。最后试试你的按钮。 要全面了解,请点击链接观看: link
  • 我试过了,没有错误,但按钮仍然不起作用。无论如何,非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-29
  • 1970-01-01
  • 2015-05-13
  • 1970-01-01
  • 2012-02-19
相关资源
最近更新 更多