通过actionscript 3设置Flash中的阶段消失点

时间:2010-01-20 20:21:29

标签: actionscript-3 3d flashplayer-10

我正在与一些设计师合作,每个设计师都创建了3D动画(使用fp 10功能),以便在同一个Flash应用程序中使用。每个3D动画都是一个独特的动画片段,最终将成为同一个.fla文件的一部分。

我遇到的问题是每个动画片段都是在一个单独的.fla中创建的,每个.fla对舞台的消失点都有不同的设置。这意味着在将各种moveiclips导入我的库之后,没有任何可视资产像它们在源文件中那样对齐.flas。

好消息是,每次只显示其中一个动画片段,所以我不需要有多个消失点;我需要做的就是在运行时的各个点以编程方式更改全局消失点。

我该怎么办?我尝试访问root.transform.perspectiveProjection.projectionCenter并动态分配new Point(x, y)个值,但它们似乎对3D动画片段没有任何影响。

谢谢!

2 个答案:

答案 0 :(得分:2)

每个片段都有自己的消失点,尝试检查动画片段的实例对该值的影响(transform.perspectiveProjection.projectionCenter

答案 1 :(得分:0)

如何使用localToGlobal计算各种动画片段的新点?