mercredi 30 septembre 2009

AS3 : Régler un cadre selon la longueur du texte

On veut un cadre entourant le texte dynamique.
On créé un rectangle de type clip "cadre_txt_survol", qu'on place sur un calque en dessous de celui qui contiendra le texte dynamique "txt_survol".

cadre_txt_survol.width=txt_survol.length*6;

Le cadre prendra la longueur du texte en s'appuyant sur le nombre de caractère du texte.
On multiplie ce nombre par 6 (taille de la police pour Arial 12).
Car une lettre ne fait pas un pixel!
C'est assez approximatif... Mais ça marche.

Si vous avez d'autres idées, je suis à votre écoute! :)

Aucun commentaire:

Enregistrer un commentaire

N'hésitez pas à donner vos avis! Merci pour votre commentaire :)