Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Utilisation de texte > Affichage du texte > Utilisation d'images dans des champs texte | |||
L'affichage du contenu sous forme de texte HTML présente un autre avantage : vous pouvez inclure des images dans le champ texte. Il est possible de référencer une image, locale ou distante, grâce à la balise img et de la faire apparaître dans le champ texte associé.
L'exemple suivant crée un champ texte nommé myTextBox et incorpore au texte une image JPG représentant un œil, image stockée dans le même répertoire que le fichier SWF :
package
{
import flash.display.Sprite;
import flash.text.*;
public class TextWithImage extends Sprite
{
private var myTextBox:TextField;
private var myText:String = "<p>This is <b>some</b> content to <i>test</i> and <i>see</i></p><p><img src='eye.jpg' width='20' height='20'></p><p>what can be rendered.</p><p>You should see an eye image and some <u>HTML</u> text.</p>";
public function TextWithImage()
{
myTextBox.width = 200;
myTextBox.height = 200;
myTextBox.multiline = true;
myTextBox.wordWrap = true;
myTextBox.border = true;
addChild(myTextBox);
myTextBox.htmlText = myText;
}
}
}
La balise img prend en charge les fichiers JPEG, GIF, PNG et SWF.
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000224.html