简单的 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 Camera 2 API 在 Nougat 7.1 上的 flash 问题