|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Scroll czytający tekst z pliku taki jak na gpw
mefisto - Czw 20 Wrz, 2007 14:22 Temat postu: Scroll czytający tekst z pliku taki jak na gpw Witam!
Problem jak w temacie. Chodzi o taki scrollek jak tutaj: http://www.gpw.pl/
Zrobienie takiego scroll'a dla napisu o stałej długości to dla mnie nie problem.
Zaciąłem się w miejscu kiedy wczytuję zawartość pliku i nie wiem jak określić jego długość
w pikselach (tzn. nie wiem o ile go przewinąć by zapętlić......)
Plizz o helpkaa
Pozdrawiam
buber - Czw 20 Wrz, 2007 20:06
hejka
jeżeli chodzi o te kursy papierów wartościowych (o tym mówimy tak?) to kiedyś komuś pomogłem z czymś podobnym na oficjalnym forum:
http://forums.swishzone.c...topic=34322&hl=
co prawda jest to przesuwanie po osi Y, możesz to przerobić na poziomy ruch zmieniając:
1) pole tekstowe o jakże oryginalnej nazwie "textbox" -> zakładka text->dimension->lines/height wybrać lines ustawić na 1
2) przesunąć owe pole tak by jego lewa krawędź była przy prawej krawędzi sceny
3) w zakładce script zmienić this._Y += _root.h; oraz this._Y -= 1; _Y na _X
4) w onLoad() zmienić wartość multiline na false oraz dodać wordWrap false (this._text.wordWrap = false;)
5) w sprajcie bulletin(script) _height zmienić na _width
6) może niektóre kroki są zbędne ale nie chce mi się testować
po tych zmianach pracując na wskazanym pliku tekst porusza się w poziomie jak na gpw. Tyle, że nie ma "ciągłości".
Tekst poleci od nowa jak całkowicie zniknie 'pierwsza partia'. Pewnie będziesz musiał użyć dwóch takich pól tekstowych.
Gdzieś tutaj na forum jest post, który objaśnia jak to jest robione z fotkami. Tak czy inaczej moja pomoc się tutaj kończy, mam nadzieje, że coś pomogłem
narty
mefisto - Czw 20 Wrz, 2007 23:28
Wielkie, wielkie dzięki za zainteresowanie.
Twoje rozwiązanie o ile wszystkie zmianki wprowadziłem poprawnie (a biorę taką możliwość pod uwagę hih) potknęło się w tym samym miejscu dokąd zaczłapało się moje .
Najkrócej jak się da: po wczytaniu do pola tekstowego zawartości pliku nie zmienia się parametr _width tego pola. Z czego wynika, że nie wiem o ile przewinąć to pole w lewo
by "zwinął" się cały napis. Więc jeśli założymy, że wartość _width pola tekstowego jest mniejsza niż długość wczytanego tekstu to nam go obetnie i nie wyświetli w całości .
Question brzmi jak dostosować param. _width pola tekstowego do długości napisu odczytanego z pliku.
Jeśli czegoś nie kumam to najmocniej przepraszam bo może za długo ostatnio pracuję. I proszę o wyjaśnienie duuuużymi literami.
Pozdrawiam i jeszcze raz dzięki.
buber - Pią 21 Wrz, 2007 07:15
hej
jestem w pracy więc wiele nie zwojuje. Na razie jedna kwestia (_width), dodaje plik swi z moim przykładem, zmień następnie ilość znaków w pliku txt i zmienna _width się (chyba) zmienia.
mefisto - Pią 21 Wrz, 2007 12:03
Klękam przed Tobą na kolana
Moja winia przespałem "this._text.autoSize = true;"
Jestem Twoim dłużnikiem. Jesteś wielki !!!! jak się mogę Tobie odwdzięczyć ?
Danke, spasiba, diekuju i etc.
Działa piknie, ze heeeeeeeeeej!
P.S.
Jeśli mogę prosić jeszcze o jedno to
gdzie są opisane te wszytkie właściwości obiektów
buber - Pią 21 Wrz, 2007 13:06
spokojnie to dopiero początek Twoich problemów z tym skryptem
co do ps'a
http://www.swishtutor.com/ (tutaj MC.createTextField), http://www.adobe.com/supp...ipt_dictionary/ no i google
powodzenia
mefisto - Pią 21 Wrz, 2007 15:09
Reszta to pikuś pierwszy link znam ale za to drugi okazał się bardzo pomocny. Uświadomiłeś mi dopiero, że nie muszę ograniczać się do A.S. okrojonego przez Swish'a
Jeszcze raz dzięks
|
|