如何在不运行 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的情况下直接发送到队列

如何在不丢失 Flex 格式的情况下替换富文本编辑器文本

在纯 Actionscript 3 项目中将 .swc 资产加载到数组中

分析 ActionScript-3 代码

无需不断重建 swf 即可修补 actionscript

可以在不使用 MXML 的情况下使用 Flex 框架/组件吗?