【问题标题】:AS3 3D Tween not workingAS3 3D 补间不工作
【发布时间】:2012-04-18 09:20:56
【问题描述】:

我有一个在 Flash 中创建的动画,我使用 3D 补间改变了 60 帧以上的多个角度和旋转 播放此动画效果很好,“雪屏是 3d 补间”下面是旋转的对象

当我将此 SWF 加载到另一个主 SWF 中时,会忽略 3d 补间。下面 是问题

我希望有人能解释这是否是某种故障.. 我已经导出到不同的闪存版本并创建了不同的加载器类来尝试找到解决方案。 谢谢

【问题讨论】:

  • 你能显示使用的代码吗?它可能没有在加载的 swf 中触发,因为它引用了“_root”值或主 SWF 中不再存在的某些此类引用。
  • '_root" 是 as2,当加载到主要的所有 3d 补间忽略时,一切都在正确触发,我已经尝试了几个加载器类“全部失败”,这个动画也不包含任何动作脚本跨度>
  • 在网站上看起来不错。你有任何代码示例吗?没有它们很难调试。您能否在您正在处理的代码区域中放置一个“跟踪”语句,看看它是否从主 SW​​F 触发?
  • 是的,这个 iv 加载很好,但是如果我打开 fla 并重新保存 swf 并替换它,它就会出现故障。我用谷歌搜索了一下,我的结论是它只是这些故障之一并且很难确定问题所在。所以我刚刚从头开始重新启动项目并将呈现新资产,也许可以更好地规划我的网站,可惜没有简单的答案

标签: actionscript-3 flash actionscript flash-cs5


【解决方案1】:

我以前遇到过这种情况,它杀死了我。如果您将一个 3D 补间加载到不同的 SWF 中,则父 SWF 将控制视角(至少从 Flash 10 播放器开始,每个 SWF 只能有一个视角)。您需要在加载的 SWF 和父 SWF 中设置相同的透视值。 Flash 3D 的这一方面让我非常反感,我根本不再使用该功能。这甚至适用于动态父级在一起的不同资产。

【讨论】:

  • 我假设这是正确的,但我和你一样,我决定把它扔掉,并提供迄今为止研究 3d 引擎的替代方案,而不是仅仅加载一个子 swf 来完成动画任务。跨度>
猜你喜欢
  • 2018-06-16
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-09
相关资源
最近更新 更多