Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个读取 swf 并通过其中的影片剪辑的动作脚本。
影片剪辑应该是简单的形状。我想将这些影片剪辑中的数据转换为多边形。换句话说,我想要一系列代表影片剪辑形状的坐标。
没有简单的方法可以做到这一点。将形状绘制到舞台后,您可以访问的唯一图形信息是渲染的像素位图;所有矢量信息都丢失了。
要将形状转换为多边形,您必须分析存储在 SWF 文件中的 ActionScript 字节代码(查找并提取包含矢量绘图信息的字节,并使用它在代码中重新创建形状),或者使用颜色位图中的信息以跟踪形状(您可能会猜到,这永远不会完全准确)。
无论哪种方式,这都不是一项简单的任务。