你如何从Flash中的MovieClips中获取多边形?
发布时间:2020-12-15 07:24:03 所属栏目:百科 来源:网络整理
导读:我有一个动作脚本,读取swf并通过其中的动画片段. 电影剪辑应该是简单的形状.我想将这些动画片段中的数据转换为多边形.换句话说,我想要一系列代表动画片段形状的坐标. 解决方法 没有简单的方法可以做到这一点.将一个形状绘制到舞台后,您可以访问的唯一图形信
我有一个动作脚本,读取swf并通过其中的动画片段.
电影剪辑应该是简单的形状.我想将这些动画片段中的数据转换为多边形.换句话说,我想要一系列代表动画片段形状的坐标. 解决方法
没有简单的方法可以做到这一点.将一个形状绘制到舞台后,您可以访问的唯一图形信息是渲染的像素位图;所有矢量信息都丢失了.
要将形状转换为多边形,您必须分析存储在SWF文件中的ActionScript字节代码(查找并提取包含矢量绘图信息的字节并使用它在代码中重新创建形状),或使用颜色用于跟踪形状的位图中的信息(这可能永远不会完全准确,正如您可能猜到的那样). 无论哪种方式,这都不是一项简单的任务. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |