Flash/AS3 - 如何获取在 Flash 中绘制的路径的点

标签 flash actionscript-3 animation

是否可以在Flash中绘制路径,并从AS访问点?

例如,如果我有一张 map ,并且我沿着各种道路添加了隐藏路径,那么我稍后想要从代码中沿着这些预定义路径制作交通动画或生长线条。

最佳答案

我从未尝试过,但从技术上讲,使用像as3swf这样的库应该是可能的。 ,这是一个用actionscript编写的SWF解析器。

您必须使用解析器库解析包含路径的 SWF,然后从输出中提取所需的坐标。

不过,这个过程对我来说似乎非常倒退。一种更简单、更可行的方法是在 Flash 中绘制路径,选择它们并使用以下命令导出它们:文件 > 导出 > 导出选择...,然后导出为 Adobe FXG。这会将您的路径导出为 FXG XML文件。

然后您可以在 Flash 中解析 FXG 文件并提取您感兴趣的路径坐标。实现起来应该不难。另请查看 Path class docs ,因为它包含一些有关如何存储坐标以及应如何解释坐标的信息。

关于Flash/AS3 - 如何获取在 Flash 中绘制的路径的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257187/

相关文章:

actionscript-3 - AS3 : removing a lineStyle in the middle of drawing a shape

javascript - AS3 : Reading the DOM

ios - UICollectionView : animation custom layout

javascript - 遍历一组元素并设置动画

actionscript-3 - 如何循环遍历帧号,如果为真则忽略该帧号?

html - 我们如何将 animations.css 应用到 GWT 小部件。?

css - sIFR3 中的 "Minimize the Flash movie size by limiting the glyphs embedded in the movie"以提高渲染速度

javascript - 在 Web 应用程序中上传大文件的最可靠方法是什么?

flash - 将 Json 对象嵌套到数组中

javascript - Flash 对象上的鼠标弹起事件未触发