Loading:

Promocja Helion.pl

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].



Napisz Artykuł

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


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=4445

Dane do logowania na forum są takie same jak na funkcje.net



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