Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

TextSnapshot hitTestTextNearPos [AS 2]

Klasa: TextSnapshot

Kompatybilność: ActionScript 1.0, Flash 7+

 

hitTestTextNearPos(x:Number, y:Number, [bliskiDystans:Number]) : Number

 

Pozwala Ci określić, który znak w obiekcie TextSnapshot jest zaznaczony lub jest najbliżej do określonych współrzędnych x, y w klipie filmowym zawierającym tekst w obiekcie TextSnapshot.

 

Jeśli nie zdefiniujesz, lub nadasz wartość 0 dla bliskiDystans, wtedy lokacja określona przez współrzędne x, y musi przebywać wewnątrz okna obiektu TextSnapshot.

 

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_ts:TextSnapshot = getTextSnapshot();
this.onMouseMove = function() {
    var hitIndex:Number = moj_ts.hitTestTextNearPos(_xmouse, _ymouse, 0);
    moj_ts.setSelected(0, moj_ts.getCount(), false);
    if (hitIndex >= 0) {
        moj_ts.setSelected(hitIndex, hitIndex + 1, true);
    }
};


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=4726

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



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
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