Comment puis-je écrire du texte incurvé dans mon application Flex. J'ai un composant de cercle dans mon application, divisé en 4 secteurs. Ma composante de cercle est telle que j'ai un cercle extérieur et un cercle intérieur, avec un petit écart entre les deux cercles. Maintenant, je veux placer le texte courbe dans cet écart pour les quatre secteurs, en courbe avec le cercle .. Comment puis-je y parvenir?Comment écrire du texte courbe en flexion?
Ceci est mon élément de cercle:
package components
{
import mx.core.UIComponent;
public class MyCircle extends UIComponent
{
public var x1:int;
public var y1:int;
public var radius:int;
public var myText:String = "curve text test";
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
graphics.beginFill(0xDDDDDD);
graphics.lineStyle(1, 0x000000);
graphics.drawCircle(x1, y1, radius);
graphics.beginFill(0xDDDDDD);
graphics.lineStyle(1, 0x000000);
graphics.drawCircle(x1, y1, radius-40);
graphics.beginFill(0xFFFFFF);
graphics.lineStyle(1, 0x000000);
graphics.drawCircle(x1, y1, radius-100);
}
}
}
Dans le fichier MXML principal que je crée le cercle avec ce code:
<mx:VBox id="cle" label="Currents Quote" width="100%">
<comp:MyCircle x1="175" y1="150" radius="140"
mouseDown="handleMouseDown(event);"/>
<comp:MyLine x1="175" y1="104"/>
</mx:VBox>
Le texte « test texte de la courbe » doit être écrit le long e ecurve du cercle. Quelqu'un me guide ..
Vous avez du mal avec tout ce cercle :-) Cette classe MyCircle doit être le code le plus couramment exposé sur SO. – Simon
ya :-(il y a beaucoup plus à faire aussi .. J'essaie juste un par un, en tant que processus séparé d'où beaucoup de questions sur le même cercle ... Je vais essayer cet exemple .. – Angeline
Avez-vous pensé à poser vos questions sur le groupe yahoo flexcoders? Ce conseil n'a pas beaucoup de gens qui regardent Flex, ils sont tous là-bas. – Simon