ActionScriptでシェイプボーダーストロークランタイムを変更する方法3
-
26-09-2019 - |
質問
私は、ムービークリップに複雑な形状を持っている。
私はサイズ比に応じて、この形状のストローク幅を変更したいランタイムます。
どのように私は(ほとんど不可能、非常に詳細なボーダーを持つマップである)描画APIで全体の形状を再描画することなく、このプロパティを変更することができますか?
それは可能ですか?
解決
これはトリッキーが、可能です。
あなたは、をlineStyleレコードを変更、形状を解析するas3swfを使用し、それを公開し、あなたのマスターSWFに再度それを読むことができます。 Flash Playerの10は、仕事へのas3swfのために必要とされるであろう。
as3swf: http://github.com/claus/as3swfする
例: http://github.com/claus/as3swf/tree /マスタ/例/ flexmania / の(4 - PublishModifiedLogo.fla
参照)
あなたはかかわらず、変更された形状を再描画再考することをお勧めします。 as3swfがGraphicsDataに図形のエクスポートを特長とし、Graphics.drawGraphicsData()
があるの の非常にのの速います。
所属していません StackOverflow