Skrypt tworzy pole tekstowe, do którego dołącza osobny plik CSS dla formatowania wielkości, koloru oraz innych własności tekstowych. Do tekstu można również dodać normalne znaczniki HTML takie jak , <span>, <img> czy . Cały skrypt zawiera tylko około 20 linijek kodu, reszta część to komentarze do opisania działania skryptu, krok po kroku.
//tworzy nowy obiekt TextField.StyleSheet dla zmiennej o nazwie stylCSS var stylCSS:TextField.StyleSheet = new TextField.StyleSheet(); //sprawdzanie czy styl został porpawnie zaladowany stylCSS.onLoad = function(sukces) { if(sukces) { trace("załadowano plik css"); //uruchamia funkcje pokażTekst, która tworzy pole tekstowe odpowiednio gotowe na znaczniki html, oraz css pokażTekst(this); }else{ //nie załadowano pliku CSS trace("niestety wystąpiły błędy z plikiem"); } }; //podawanie ścieżki do pliku CSS stylCSS.load("style.css");
//funkcja pokażTekst() function pokażTekst(style) { //tworzenia pola tekstowego o wymiarach 400px na 400px o głębi=1, oraz punktach x=10 i y=10 this.createTestField("pole_txt", 1, 10, 10, 400, 400); //przypisanie wczytanego stylu css do pola tekstowego pole_txt.styleSheet = style; //zezwolenie polu na wyświetlanie znaczników HTML poprawnie pole_txt.html = true; //pozwala polu na posiadanie kilku linii pod sobą pole_txt.multiline = true; //pozwala polu na zawijanie tekstu pole_txt.wordWrap = true; //dodanie przykładowych informacji do zmiennej "tekst" var tekst:String = "<span class='h1'>Flash MX 2004</span> "; tekst += "<p span class='h2'>ActionScript 2.0</p>"; //dodanie tekstu ze zmiennej powyżej (tekst) do pola tekstowego "pole_txt" pole_txt.htmlText = tekst; };