简单的 android 应用程序(在 flash 中)在帧之间传送

Posted

技术标签:

【中文标题】简单的 android 应用程序(在 flash 中)在帧之间传送【英文标题】:Simple android app (in flash) teleports between frames 【发布时间】:2014-01-21 17:28:28 【问题描述】:

所以我正在尝试制作一个小型 android 应用程序。我有两个框架,一个带有“开始”,一个带有“规则”我只有第一个的代码是: (开始按钮的实例和符号为start) /* 点击事件

Instructions:
1. Add your custom code on a new line after the line that says "// Start your custom code" below.
The code will execute when the symbol instance is tapped.
*/

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

start.addEventListener(TouchEvent.TOUCH_TAP, fl_TapHandler_2);

function fl_TapHandler_2(event:TouchEvent):void

    // Start your custom code
    // This example code reduces the transparency of the object by half upon each tap event
    start.alpha *= 0.5;
    gotoAndStop(2);
    trace("going to 2")
    start.alpha *= 2;
    // End your custom code

当我运行它时,模拟器会在帧之间传送,就像它通常在存在编译器错误时所做的那样。但是,当我查看编译器错误时,它什么也没说。有问题已经还是因为第二帧上没有代码而发生?

【问题讨论】:

【参考方案1】:

[1]在第一帧添加stop()

[2]要么删除

Instructions:
1. Add your custom code on a new line after the line that says "// Start your custom code" below.
The code will execute when the symbol instance is tapped.
*/

或者改成

/*Instructions:
1. Add your custom code on a new line after the line that says "// Start your custom code" below.
The code will execute when the symbol instance is tapped.
*/

[3]确保没有输出错误。

【讨论】:

谢谢!这行得通。虽然现在,点击“开始”按钮会在进入下一帧之前给我一个错误。 i.imgur.com/3mybMCS.png @user2789610 不,您必须在模拟器上启用触摸。另外,您似乎很高兴,因此您可以投票赞成我的回答。 我做了...仍然遇到同样的问题。 @user2789610 很奇怪。确保start 在两个框架上。如果不是,则表示start is null

以上是关于简单的 android 应用程序(在 flash 中)在帧之间传送的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 上使用嵌入式 Flash?

Android Camera 2 API 在 Nougat 7.1 上的 flash 问题

在我的 android 程序中播放 swf 文件(flash)的最佳方式是啥?

Android模拟器上的Flash Player

Android在zxing库中启动flash

在运行时更改Android Camera 2的Flash设置