Podany skrypt działa wyłącznie w języku ActionScript 3. Kod wczytuje najpierw zewnętrzny plik w tej samej lokalizacji co plik SWF. Potem style zostają przypisane do wygenerowanego pola tekstowego, z włączona opcją formatowania HTML.
INSTRUKCJA UZYCIA:
1. Stwórz plik CSS o nazwie style.css .
2. Skopiuj kod css do pliku CSS.
3. Stwórz nowy plik AS o nazwie StyleCSSDemo.as .
4. Wklej kod ActionScript do pliku AS.
5. Zapisz plik AS oraz CSS.
6. Stwórz nowy plik Flash ActionScript 3 o dowolnej nazwie.
7. W panelu inspektora właściwości, pod polem Klasa dokumenty wpisz: StyleCSSDemo .
8. Naciśnij CTR+ENTER aby przetestować film.
Zwartość pliku style.css
p {
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
 }
Kod ActionScript 3:
package {
 
  //importowanie rzeczy których używamy w tym kodzie
  import flash.display.Sprite;
  import flash.text.*;
  import flash.events.*;
  import flash.net.*;
 
  //klasa która zawiera cały skrypt
  public class StyleCSSDemo extends Sprite {
   //konstruktor
   public function StyleCSSDemo () {
   var urlLoader:URLLoader = new URLLoader();
   //odwołanie się do funkcji zaladowanoStyle, gdy plik zostanei wczytany
   urlLoader.addEventListener(Event.COMPLETE, zaladowanoStyle);
   //wczytywanie stylu CSS
   urlLoader.load(new URLRequest("style.css"));
   }
   
   //funkcja do dodawania stylu do tekstu
   private function zaladowanoStyle(e:Event):void {
   var styleCSS:StyleSheet = new StyleSheet();
   //kopiowanie styli do klasy StyleSheet
   styleCSS.parseCSS(e.target.data);
 
   //tworzenie nowego pola
   var tekst:TextField = new TextField();
   tekst.width = 500;
   //dodawanie stylu
   tekst.styleSheet = styleCSS;
   //dodanie tekstu, pamiętajmy najpierw dodajemy styl potem tekst!
   tekst.htmlText = "<p>Funkcje.net - tekst z obsługą stylu CSS.</p>";
  
   //dodanie tekstu do wyświetlania na scenie
   addChild(tekst);
   }
  }
 }
Listing
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	