5

Flash CS4 创作环境中的阶段是一个正在运行的 SWF。这就是让 3D 和骨骼工具在 IDE 中工作的原因。

是否可以访问该 swf ?我怀疑直接的答案是否定的,因为这可能会引发一些安全问题,并导致许多开发人员每 5 分钟崩溃一次 IDE :)。

也就是说,我不希望这是一个直接的过程,但我想应该有一种方法可以访问它。

有什么想法吗 ?

4

1 回答 1

2

我只能告诉你组件在舞台上是如何工作的,我们已经尝试过你所说的访问类型。

我怀疑在它们的核心,3d 和骨骼工具是使用类似组件的技术来实现的,以显示“实时”舞台实例。通常,这将涉及放置在舞台上的实时预览 swf 的编译实例。将舞台视为单个玩家是误导性的。每个组件预览都在自己的沙箱中运行,据我所知,它无法与 IDE 舞台上的其他组件预览进行通信。没有共同的存储位置。

当然,如果你负责预览 swf(和组件的情况一样),你可以尝试 LocalConnection 聊天,但是你要穿透的预览是关闭的。我怀疑如果你足够努力,你会发现隐藏在安装文件夹中的 bone/3d 预览(也许在 swc 中 .. ik.swc看起来很有趣)并且可能能够用反编译器破解它,但直截了当开箱即用,我不确定您的要求是否有解决方案。

于 2009-04-21T00:51:16.483 回答