StyleSheet setStyle [AS 2]
Klasa: StyleSheet
Kompatybilność: ActionScript 1.0, Flash 7+
setStyle(nazwa:String, style:Object) : Void
Dodaje nowy styl z określonej nazwy do obiektu StyleSheet.
Jeśli nazwany styl nie istnieje w StyleSheet, wtedy jest dodwanay. Jeśli nazwany styl juz istnieje w StyleSheet, wtedy zostaje nadpisany. Jeśli style
parametr wynosi null
, wtedy nazwany styl jest usuwany.
Flash Player tworzy kopię obiektu stylu, którą przekazujesz do tej metody.
Lista dostępnych właściwości CSS jest dostepna na stronie klasy StyleSheet [AS 2].
Listing
import TextField.StyleSheet;
var moj_styleSheet:StyleSheet = new StyleSheet();
var styleObj:Object = new Object();
styleObj.color = "#000000";
styleObj.fontWeight = "bold";
moj_styleSheet.setStyle("emphasized", styleObj);
delete styleObj;
var nazwyStyli_array:Array = moj_styleSheet.getStyleNames();
for (var i=0;i<nazwyStyli_array.length;i++) {
var nazwaStylu:String = nazwyStyli_array[i];
var thisStyle:Object = moj_styleSheet.getStyle(nazwaStylu);
trace(nazwaStylu);
for (var prop in thisStyle) {
trace("\t"+prop+": "+thisStyle[prop]);
}
trace("");
}
//zwróci:
emphasized
fontWeight: bold
color: #000000
var moj_styleSheet:StyleSheet = new StyleSheet();
var styleObj:Object = new Object();
styleObj.color = "#000000";
styleObj.fontWeight = "bold";
moj_styleSheet.setStyle("emphasized", styleObj);
delete styleObj;
var nazwyStyli_array:Array = moj_styleSheet.getStyleNames();
for (var i=0;i<nazwyStyli_array.length;i++) {
var nazwaStylu:String = nazwyStyli_array[i];
var thisStyle:Object = moj_styleSheet.getStyle(nazwaStylu);
trace(nazwaStylu);
for (var prop in thisStyle) {
trace("\t"+prop+": "+thisStyle[prop]);
}
trace("");
}
//zwróci:
emphasized
fontWeight: bold
color: #000000
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