Les partenaires publicitaires:

Comment afficher html flash AS3

Adobe Flash Professional peut traiter le texte au format HTML et des images dans un TextField Flash composant TextArea, composante de la barre de défilement ou composant ScrollPane. Mis à part le texte et les images, vous pouvez également utiliser Flash ActionScript 3, ou AS3, langage de programmation pour afficher des symboles XML ISO standard, telles que les symboles mathématiques, dans votre animation Flash. Le AS3 HTML propriété text combinée avec la capacité de la Flash pour interpréter et symboles XML spécifiques à une matière d'affichage vous donne la possibilité de créer des applications Flash bien formatés qui utilisent les symboles mathématiques, des alphabets étrangers et alphabets anciens.

Instructions

  1. Démarrez le programme flash. Cliquez sur "Fichier Flash (ActionScript 3.0)" dans la fenêtre d'accueil pour créer un nouveau fichier pour un projet d'animation Flash AS3.

  2. Sélectionnez "Actions" dans le menu "Fenêtre" dans la barre de menu flash principal pour ouvrir l'éditeur ActionScript 3.

  3. Placez votre curseur de la souris sur la première ligne de l'éditeur ActionScript 3. Cliquez sur le bouton de votre souris, et tapez le code ci-dessous pour créer et placer un champ de texte sur la scène de flash qui a une largeur de 1000 pixels et une hauteur de 1000 pixels:

    var displayText: TextField = new TextField ();

    displayText.width = 1,000

    displayText.height = 1,000

    displayText.multiline = true;

    var tf: TextFormat = new TextFormat ();

    tf.size = 20;

    tf.font = "Times New Roman"

    Le TextField appuiera également le texte sur plusieurs lignes et afficher le texte avec une police de 20 points Times New Roman.




  4. Tapez le code suivant dans l'éditeur ActionScript 3 en partant sur la ligne suivante:

    displayText.htmlText = "

    Formaté en texte clair

    Formaté en gras

    Formaté en italique texte

    l'équation n nV = 1PI1 # 178;

    http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Cycnus_Picart-detail.jpg/120px;Cycnus_Picart-detail.jpg'>> "

    Ce code stocke le texte formaté HTML sur la droite; côté du signe égal dans la variable displayText TextField.

  5. Tapez le code suivant dans la prochaine ligne de l'éditeur ActionScript 3:

    displayText.setTextFormat (TF);

    addChild (displayText);

    Cette applique la mise en forme à l'displayText TextField texte, et place le displayText TextField sur la scène de Flash.

  6. Copiez et collez le code ci-dessous, si vous ne tapez pas dans le code précédent déjà, ou de remplacer le code que vous avez déjà tapé, pour assurer qu'il n'y ait pas des erreurs de syntaxe et le programme de rendu HTML AS3 fonctionne correctement.

    var displayText: TextField = new TextField ();

    displayText.width = 1,000



    displayText.height = 1,000

    displayText.multiline = true;

    var tf: TextFormat = new TextFormat ();

    tf.size = 20;

    tf.font = "Times New Roman"

    displayText.htmlText = "

    Formaté en texte clair

    Formaté en gras

    Formaté en italique texte

    l'équation n nV = 1PI1 # 178;

    http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Cycnus_Picart-detail.jpg/120px;Cycnus_Picart-detail.jpg'>> "

    displayText.setTextFormat (TF);

    addChild (displayText);

  7. Cliquez sur l'option "TestMovie" dans le menu "Configuration" pour jouer le programme de rendu HTML de Flash AS3. Remarquez que le texte est affiché et formaté en texte clair, gras et en italique, que le caractère XML est rendu comme l'exposant 2, le texte est en 20 points le format Times Roman et que l'image à l'URL de la WikeMedia commune est rendue.

Conseils Avertissements

  • Essayez différentes entités de caractères XML énumérés dans la page Web "w3schools- Référence HTML ISO-8859-1" pour voir comment la propriété htmlText de Flash les rend.
  • Le "displayText.setTextFormat (tf)" code doit être placé après la ligne "displayText.htmlText =" du code dans l'ordre pour la mise en forme du texte spécifié à être appliquée sur le texte de rendu HTML. Pas toutes les entités XML et non pas toutes les balises HTML peuvent être rendus à la propriété htmlText du TextField.
» » » » Comment afficher html flash AS3