SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Jak odczytać zawartość Static Text
Autor Wiadomość
elvis101
Początkujący


Dołączył: 12 Maj 2013
Posty: 3
Skąd: Bielany
Wysłany: Wto 04 Cze, 2013 18:03   Jak odczytać zawartość Static Text

Czy możliwe jest w Swishu odczytanie zawartości (tekstu) ze statycznego pola tekstowego? Jeżeli tak, proszę o przykład skryptu.
Mam w projekcie statyczne pola tekstowe ze względu na opcję "full justify" (nie ma jej w dynamicznych). Nie potrzebuje ich zmieniać, ale chciałbym je odczytać i przypisać do zmiennej.
Próbowałem przez TextSnapshot() ale ta metoda w Swishu nie chce działać.
Przykład skryptu dla pola o nazwie tekst1 (typu static, zaznaczone"target"):

var my_mc:MovieClip = tekst1;
var my_snap:TextSnapshot = my_mc.getTextSnapshot();
var count:Number = my_snap.getCount();
var theText:String = my_snap.getText(0, count, false);
trace(count); // zwraca NaN
trace(theText); // zwraca undefined


Z góry dzięki za pomoc.
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Wto 04 Cze, 2013 19:04   

nie da się statycznych zmieniać dynamicznie ;)
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
elvis101
Początkujący


Dołączył: 12 Maj 2013
Posty: 3
Skąd: Bielany
Wysłany: Wto 04 Cze, 2013 19:17   

Januszr napisał/a:
nie da się statycznych zmieniać dynamicznie ;)

Wiem, ale ja chcę odczytać, a nie zmieniać.
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Wto 04 Cze, 2013 20:31   

Sądzę, że nie da się, bo text statyczny nie może być używany jako var. Nie upieram się co do możliwości napisania skryptu OCR w SM i używania go do czytania zmiennych.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
elvis101
Początkujący


Dołączył: 12 Maj 2013
Posty: 3
Skąd: Bielany
Wysłany: Wto 04 Cze, 2013 20:59   

Januszr napisał/a:
Sądzę, że nie da się, bo text statyczny nie może być używany jako var. Nie upieram się co do możliwości napisania skryptu OCR w SM i używania go do czytania zmiennych.

Dzieki za odpowiedź. W ActionScript 2 istnieje klasa i obiekt TextSnapshot (przykład skryptu w pierwszym moim wpisie) pozwalająca pracować z tekstem statycznym i odczytywać jego zawartość (.getText), ilość znaków (.getCount) itp.
Rozumiem, że klasa TextSnapshot nie została po prostu zaimplementowana w Swish-u?
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 05 Cze, 2013 17:23   

niestety moja wiedza jest za mała aby stworzyć funkcje o których piszesz. Być może pytanie na forums.swishzone.com pomoże rozwiązać problem?
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.14 sekundy. Zapytań do SQL: 13