J'ai quelques sprites que les utilisateurs peuvent manipuler, glisser et redimensionner. Maintenant, j'aimerais pouvoir afficher du texte dans ces sprites. J'ai essayé beaucoup de façons, probablement stupides. Comme hériter de Label et ajouter un enfant Label à l'image-objet, mais aucun texte n'apparaît. Une chose inquiétante: Hériter de Label je reçois le texte à afficher si je cours dans le débogueur et inspecte mon instance de sous-classe Label. J'ai ce sentiment qu'il me manque quelque chose de vraiment évident. Comment est-ce fait, la bonne façon?Comment puis-je dessiner du texte dans une image-objet ActionScript 3?
Répondre
J'irais avec quelque chose de plus bas niveau que Label. Utilisez un champ de texte et l'ajouter comme un enfant au sprite:
var text:TextField = new TextField();
text.text = "hello world";
addChild(text);
Note: votre texte ne sera pas affiché si le sprite tourne et les polices ne sont pas intégrées.
Ajoutez une nouvelle étiquette en tant qu'enfant de votre objet sprite.
qui ne fonctionne pas pour une raison quelconque. Ajout d'un TextField fonctionne, mais a des effets secondaires que je dois maintenant trier. – PEZ
vous devriez lire sur le display list
var s:Sprite = new Sprite();
var txt:TextField = new TextField();
txt.text ="here is same text";
s.addChild(txt);
+1 pour le lien de la liste d'affichage. – PEZ
- 1. Comment dessiner du texte sur une image?
- 2. Comment appliquer une distorsion du son dans actionscript-3?
- 3. iPhone: comment dessiner du texte dans une fenêtre?
- 4. Dessiner une onde sinusoïdale entre deux points arbitraires dans Actionscript 3
- 5. ActionScript 3: définition du texte d'une occurrence de texte dynamique animée
- 6. précharge FLV dans Actionscript 3?
- 7. Comment remplir un polygone actionscript 3 avec une couleur unie?
- 8. Remplacer chaque match RegExp avec du texte différent dans ActionScript 3
- 9. URL relatives dans Actionscript 3
- 10. ActionScript 3 Étiquettes Gras
- 11. ActionScript 3: comment développer automatiquement DynamicText?
- 12. arsort avec Actionscript 3
- 13. Profilage ActionScript-3 Code
- 14. Passer une fonction à une autre fonction dans Actionscript 3
- 15. ActionScript 3 boutons d'appel dynamique
- 16. Extraction de "nomfichier" du chemin d'accès complet dans actionscript 3
- 17. ActionScript 3 Implémentation d'AsyncToken
- 18. ActionScript 3 Liaison à une classe MovieClip
- 19. Faire une image chargée draggable actionscript 3
- 20. Boucler les enfants dans actionscript-3
- 21. effcient Envoi d'événements dans Actionscript 3
- 22. Flash Whiteboard: Actionscript 3
- 23. iPhone - Comment dessiner du texte au milieu d'un rectangle
- 24. Dessiner du texte sur vidéo dans DirectX géré avec C#
- 25. Littéral de chaînes multiples dans Actionscript 3
- 26. 'enchaîner' une série de fonctions ensemble dans actionscript 3
- 27. actionscript 3 et utilisation de polices
- 28. Comment dessiner du texte verticalement avec un cadre compact
- 29. Actionscript 3 et masques dynamiques
- 30. Zones de défilement dans ActionScript 3 Visualisation
Merci! Cela commençait à me rendre fou. Une idée de pourquoi ça ne marche pas avec un label? – PEZ