Loading:


StyleSheet parseCSS [AS 2]

Klasa: StyleSheet

Kompatybilność: ActionScript 1.0, Flash 7+

 

parseCSS(cssTekst:String) : Boolean

 

Przetwarza CSS w cssTekst oraz wczytuje StyleSheet z nimi.

 

Jeśli styl w cssTekst jest już w StyleSheet, wtedy StyleSheet zwraca jego właściwości oraz tylko te z cssTekst są dodawane oraz zmieniane.

Aby rozszerzyć możliwość ojczystego przetwarzania CSS, możesz nadpisać tą metodę po przez tworzenie pod klasy dla klasy StyleSheet.



Napisz Artyku³

Listing

import TextField.StyleSheet;
var css_str:String = ".heading {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }";
var moj_styleSheet:StyleSheet = new StyleSheet();
if (moj_styleSheet.parseCSS(css_str)) {
    trace("parsed successfully");
    dumpStyles(moj_styleSheet);
} else {
    trace("błąd w przetwarzaniu CSS");
}
//
function dumpStyles(styles:StyleSheet):Void {
    var nazwyStylow_array:Array = styles.getStyleNames();
    for (var i = 0; i<nazwyStylow_array.length; i++) {
        var nazwaStylu_str:String = nazwyStylow_array[i];
        var styleObject:Object = styles.getStyle(nazwaStylu_str);
        trace(nazwaStylu_str);
        for (var prop in styleObject) {
            trace("\t"+prop+": "+styleObject[prop]);
        }
        trace("");
    }
}
 




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-2020 v.1.5 | design: diviXdesign & rainbowcolors