Loading:


Klasa StyleSheet [AS 2]

Klasa: StyleSheet

Kompatybilność: ActionScript 1.0, Flash 7+

 

Klasa StyleSheet pozwala Tobie na tworzenie obiektów StyleSheet, które zawierają sformatowany tekst zasad dla czcionek prezentacji oraz innych stylów. Możesz wtedy nadawać zdefiniowane style przez arkusz styli na obiekt TextField, ktore zawiera HTML llub XML-sformatowany tekst. Tekst w obiekcie TextField jest automatycznie sformatowywany według styli tagów zdefiniowanych przez obiekt StyleSheet. Możesz użyć styli tekstu do zdefinowania nowego tagu formatowania, do przekształcenia wbudowanych tagów HTML, lub stworzenia klasy stylów, które możesz później nadawać bezpośrenio na tagi HTML.

 

Aby nadać style na obiekt TextField, przyłącz obiekt StyleSheet do obiektu TextField po przez właściwość styleSheet .

 

Wskazówka: Pole tekstowe z nadanym arkuszem styli jest nie edytowalne. Czyli użytownik nie może go modyfikować w locie. Weź po uwagę używanie klasy TextFormat, aby nadać style do pól wejściowych, ktore da się edytować.

 

Flash Player wspomaga wszystkie właściwości ze specyfikacji CSS1 (www.w3.org/TR/REC-CSS1). Podana tabela ukazuje, wspomagane Cascading Style Sheet (CSS) właściwości oraz odpowiedniki nazw w ActionScript.

 

Tabela z dostępnymi właściwościami CSS jest dostępna [ tutaj ]

 

Dostępne właściwości dla klasy StyleSheet

Nazwa

Opis

onLoad = function(sukces:Boolean) {}

Wywołuje się, gdy operacja load() jest zakończona.



Dostępne metody dla klasy StyleSheet

Nazwa

Opis

clear() : Void

Usuwa wszystkie style z określonego obiektu StyleSheet.

getStyle(nazwa:String) : Object

Zwraca kopię obiektu styli dołączonych do określonego stylu (nazwa).

getStyleNames() : Array

Zwraca tablicę zawierającą nazwy (jako ciągi znaków) wszystkich zarejestrowanych arkuszy stylów.

load(url:String) : Boolean

Rozpoczyna ładowanie pliku CSS do obiektu StyleSheet.

parseCSS(cssTekst:String) : Boolean

Przetwarza CSS w cssTekst oraz wczytuje StyleSheet z nimi.

setStyle(nazwa:String, style:Object) : Void

Dodaje nowy styl z określonej nazwy do obiektu StyleSheet.

transform(style:Object) : TextFormat

Rozszerza możliwości przetwarzania CSS.



Napisz Artykuł

Listing

import TextField.StyleSheet;
var moj_styleSheet:StyleSheet = new StyleSheet();
moj_styleSheet.onLoad = function(sukces:Boolean) {
    if (sukces) {
        trace("Style załadowane:");
        var style_tablica:Array = moj_styleSheet.getStyleNames();
        trace(style_tablica.join(newline));
    } else {
        trace("Błąd podczas wczytywania CSS");
    }
};
moj_styleSheet.load("styles.css");

/* Plik styles.css zawiera dwa style, nazwane .heading oraz .mainbody, więc podane inforamcje są wyświetlone w panelu:

 Załadowane style:
 .heading
 .mainBody
*/


 


kontakt w sprawie miejsca



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-19 v.1.5 | design: diviXdesign & rainbowcolors