【问题标题】:Flash AS3 ... Visible = false not working?Flash AS3 ...可见=假不工作?
【发布时间】:2009-06-10 18:50:02
【问题描述】:

所以我有一个简单的 Flash 电影。

我创建了 3 层(动作、背景、标题) 背景包含图像,标题包含实例名称为“mc_header”的影片剪辑。在动作层我说过 mc_header.visible = false;然而,在测试这部电影时,它会无缘无故地继续放映。

【问题讨论】:

  • 您能否发布一些代码或给出重现问题的步骤?
  • 您是否遇到任何错误?如果您在 mc_header.visible 之前跟踪(mc_header)会发生什么?

标签: flash actionscript-3 actionscript


【解决方案1】:

您确定当您说“实例”时是指图层的名称还是影片剪辑的实际名称?从问题和描述来看,这似乎是一个有效的观点。

另一个问题可能是您正在制作时间线动画并使用关键帧。如果调用动作脚本时影片剪辑不存在(在时间轴和舞台上),则不执行动作。

如果您只提供源文件可能会更快,以便我们更快地为您提供帮助。

干杯!

【讨论】:

  • 听起来可能是在使用库名称而不是实例名称。当我开始使用 Flash 时,这让我感到困惑。
【解决方案2】:

我已经纠正了这个错误。

如果在此帧中未擦除剪辑,则会出现此问题。

我做了 50 帧的动画,第一帧和最后一帧是关键。因此,当我在第一帧中添加新剪辑时,它没有出现在最后一帧中 - 他只是在第一帧中! 为了纠正错误,我删除了最后一个关键帧并再次创建它。 Hereon剪辑出现了所有帧。它在整个动画长度上可用。

【讨论】:

    【解决方案3】:

    按照你说的方式,它应该有效。 发布源文件的链接...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多