如何在不运行 ActionScript 的情况下直观地切换到框架?
Posted
技术标签:
【中文标题】如何在不运行 ActionScript 的情况下直观地切换到框架?【英文标题】:How to Switch to a Frame Visually, Without Running its Actionscript? 【发布时间】:2015-09-14 15:26:04 【问题描述】:我遇到了一个问题。我有一个分为帧的 SWF。 我想要做的是切换到具有动作脚本代码的框架之一,但我只想显示视觉元素,而不执行它包含的动作脚本代码。
我正在尝试使用gotoAndStop("frame-name");
切换到此框架
我试图在这个框架中的代码中添加一个布尔值,它决定它是否被执行,我在第一次执行该框架的动作脚本时设置了这个值,但是这个值被忽略,就像使用 gotoAndStop 创建该框架的动作脚本代码的新实例,因此它不会保留我设置的布尔值。
有什么办法不允许这个框架的actionscript执行?
【问题讨论】:
【参考方案1】:不,不是真的,至少没有给出解决方案“似乎”如何工作!
您可以做的是创建另一个看起来相同的关键帧(我认为是编辑器中的 f6),然后执行gotoAndStop("other_frame")
。
只要该关键帧没有任何代码,您就可以开始了 :)
flash 开发最常见的解决方案是在 fla 文件中不包含代码,而是在 AS 文件中包含代码,并且在 fla 中仅包含可视元素。这样你就可以完全控制正在发生的事情和时间等等......
【讨论】:
以上是关于如何在不运行 ActionScript 的情况下直观地切换到框架?的主要内容,如果未能解决你的问题,请参考以下文章
SpringAMQP RabbitMQ如何在没有Exchange的情况下直接发送到队列