yur*_*uri 0 flash runtime shape actionscript-3 stroke
我在MovieClip中有一个复杂的形状.
运行时我想根据大小比例更改此Shape的笔触宽度.
如何在不使用绘图API重新绘制整个Shape的情况下更改此属性(几乎不可能,是一个边界非常详细的地图)?
可能吗 ?
这很棘手,但可能.
您可以使用as3swf来解析形状,更改lineStyle记录,将其发布并将其重新读回主SWF.as3swf需要Flash Player 10才能工作.
as3swf:http://github.com/claus/as3swf
示例:http://github.com/claus/as3swf/tree/master/examples/flexmania/(请参阅4 - PublishModifiedLogo.fla)
您可能想重新考虑重新绘制修改后的形状.as3swf特点形状出口GraphicsData,并且Graphics.drawGraphicsData()是非常快的.