访问Flash CS4 IDE中的舞台

5
Flash CS4作者环境中的舞台是一个正在运行的SWF。这就是使得3D和Bone工具在IDE中工作的原因。
可以访问那个swf吗?我怀疑立即的答案会是否定的,因为这可能会引起一些安全问题,并导致许多开发者每5分钟崩溃IDE。
话虽如此,我并不认为这是一个直接的过程,但我想应该有一种方法可以访问它。
有什么想法吗?

是的,关于Flash CS4,你说得对。我会删除我的回答,因为它在这里不适用。 - Stiggler
1个回答

2

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

我怀疑,在其核心处,3D 和骨骼工具是使用类似组件的技术来显示“实时”舞台实例的。通常,这将涉及到一个编译好的实时预览 SWF 实例,该实例被放置在舞台上。把舞台看作是单一播放器是误导性的。每个组件预览都在其自己的沙箱中运行,据我所知,它没有与 IDE 舞台上其他组件预览通信的手段。也没有共同的存储位置。

当然,如果您负责预览 SWF(如组件的情况),您可以尝试使用 LocalConnection 进行聊天,但您想要穿透的预览是关闭的。我怀疑,如果您足够努力,您会发现骨骼/3D 预览隐藏在安装文件夹中(可能在 SWC 中……ik.swc 看起来很有趣),并且可以使用反编译器对其进行修改,但直接使用现成的解决方案,我不确定是否有解决方案可以满足您的需求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接