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.
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("");
}
}
 
        	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: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	