Comment changer de forme d'exécution de la course à la frontière en Actionscript 3
-
26-09-2019 - |
Question
J'ai une forme compliquée dans un MovieClip.
Durée i souhaite modifier la largeur du contour de cette forme en fonction d'un rapport de taille.
Comment puis-je modifier cette propriété sans redessiner toute forme avec l'API de dessin (presque impossible, est une carte avec des frontières très détaillées)?
Est-il possible?
La solution
Il est difficile, mais possible.
Vous pouvez utiliser as3swf pour analyser la forme, modifier l'enregistrement LINESTYLE, publier et lire à nouveau à votre SWF maître. Flash Player 10 serait nécessaire pour as3swf travailler.
as3swf: http://github.com/claus/as3swf
Exemple: http://github.com/claus/as3swf/tree / maître / exemples / flexmania / (voir 4 - PublishModifiedLogo.fla
)
Vous pouvez vouloir reconsidérer redessiner la forme modifiée si. as3swf propose exportation de formes à graphicsData et Graphics.drawGraphicsData()
est très rapide.