Flash CS4 Authoring Enviroment中的舞台是一个正在运行的SWF。这就是让3D和Bone Tools在IDE中运行的原因。
是否可以访问该swf?我怀疑立即回答是否定的,因为这可能会引发一些安全问题并导致许多开发人员每5分钟崩溃一次IDE。)。
那说我不希望这是一个直接的过程,但我想应该有办法来访问它。
有什么想法吗?
答案 0 :(得分:2)
我只能告诉你组件在舞台上是如何工作的,我们在那里尝试了你所谈到的访问类型。
我怀疑,在他们的核心,3d和骨骼工具是使用类似组件的技术实现的,以显示“实时”舞台实例。通常,这将涉及放置在舞台上的实时预览swf的编译实例。将舞台视为单一角色是错误的。每个组件预览都在自己的沙箱中运行,据我所知,它无法与IDE阶段的其他组件预览进行通信。没有共同的存储位置。
当然,如果您负责预览swf(与组件的情况一样),您可以尝试使用LocalConnection进行聊天,但是您想要渗透的预览将被关闭。我怀疑如果你足够努力挖掘,你会发现安装文件夹中隐藏了骨骼/ 3d预览(可能在swc .. ik.swc 看起来很有趣)并且可能能够破解它带有一个反编译器,但直接打开盒子,我不确定你问的是什么解决方案。