Loading:


TextSnapshot setSelectColor [AS 2]

Klasa: TextSnapshot

Kompatybilność: ActionScript 1.0, Flash 7+

 

setSelectColor(kolor:Number) : Void

 

Określa kolor, do użycia, kiedy wybrany tekst zostaje zaznaczony przez metodę TextSnapshot.setSelected().

 

Kolor jest zawsze nieprzezroczysty, nie możesz określić innego koloru.

 

Ta metoda działa poprawnie, tylko z czcionkami, które załączają informacje metryczną, jednak domyślnie, Adobe Flash nie dołącza tych informacji dla statycznych pól tekstowych. Dlatego, metoda może zwrócić -1 zamiast wartości indeksowej. Aby się upewnić, że wartość indeksowa jest zwrócona, możesz zmusić Flash'a, do załączania informacji metrycznych dla czcionek. Aby to zrobić: stwórz dynamiczne pole, które używa tej czcionki, wybierz Opcje Znaków dla dynamicznego pola oraz określ zewnętrzne czcionki, powinny byc osadzone przynajmniej dla jednego znaki. (Nie ma znaczenia, które znaki określisz, jakiekolwiek by nie były, znaki są użyte w statycznym polu.)



Napisz Artyku³

Listing

//należy stworzyć najpierw statyczne pole tekstowe z tekstem "TextSnapshot Example"
var moj_snap:TextSnapshot = this.getTextSnapshot();
var count:Number = moj_snap.getCount();
moj_snap.setSelectColor(0xFF0000); //ustawienie koloru
moj_snap.setSelected(0, 4, true);
moj_snap.setSelected(1, 2, false);

var theText:String = moj_snap.getSelectedText(false); // pobieranie zaznaczonego tekstu
trace(theText); // Text




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