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
    */


     




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors