Frage

Ich habe eine komplizierte Form in einem MovieClip- bekommt.
Runtime-i die Strichbreite dieser Form ändern möge in Abhängigkeit von einem Größenverhältnis.

Wie kann ich diese Eigenschaft ändern, um die gesamte Form mit dem Zeichnungs-API ohne Nachziehen (fast unmöglich, eine Karte mit sehr detaillierten Grenzen)?

Ist es möglich?

War es hilfreich?

Lösung

Es ist schwierig, aber möglich.

Sie können as3swf verwenden, um die Form zu analysieren, die linestyle Datensatz ändern, veröffentlichen, und es wieder in Ihrem Master SWF lesen. Flash Player 10 würde für as3swf an Arbeit erforderlich.

as3swf: http://github.com/claus/as3swf

Beispiel: http://github.com/claus/as3swf/tree / Master / examples / flexmania / (siehe 4 - PublishModifiedLogo.fla)

Sie können wollen, obwohl Nachziehen die modifizierte Form zu überdenken. as3swf verfügt über Export von Formen GraphicsData und Graphics.drawGraphicsData() ist sehr schnell.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top