我写了一个JSFL脚本,有一个很长的循环,当这个脚本运行时,我无法停止它。只能使用 Alt-F4 杀死 Flash CS5,然后重新启动它。这太疯狂了。如何在不杀死 Flash 的情况下停止 JSFL 脚本?
问问题
1078 次
2 回答
4
这是一个更好的方法:在你的循环中,设置一个条件来检查是否按下了一个键。如果按键被按下,则中断循环。
if(fl.tools.shiftIsDown)
{
stopScript = true;
return;
}
我使用了“stopScript”变量,因为我需要打破一个以上的循环来停止脚本。祝你好运!
于 2013-01-17T14:56:59.873 回答
0
有几个建议:
- 优化您的脚本。
- 限制输入
- 将脚本逻辑划分为功能块,您可以在每个 EnterFrame 事件中连续调用它们。您可以嵌入该脚本信息 WindowsSWF 并将其用作 EnterFrame 事件信标(每个帧 WindowSWF 面板调用 JSFL 中的函数)。您可以在每帧停止调用 JSFL 函数的面板中添加一个按钮。
于 2012-08-09T13:47:25.287 回答