Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

Witam:)

Pracuję właśnie nad takim efektem, żeby tekst ( jedno słowo, np pozycja w menu, niech to będzie np wyraz "kontakt") tak jakby "wyłaniał się" ze zmieniających się literek - od lewej do prawej(coś w ten deseń jest np na stronie yugop.com po najechaniu na menu na dole).

W AS nie jestem jeszcze doświadczony (nadal się uczę na AS 2.0), zatem podszedłem do kwestii dosyć chyba łopatologicznie i postanowiłem to zrobić tak:
1. w AS stworzyłem dynamiczne pole tekstowe
3. zdefiniowałem 7 zmiennych przechowujących ciąg (przypadkowe litery, ale ostatnia to ta, na której ma się zatrzymać)
4. Potem korzystam z funkcji onEnterFrame i w jej obrębie mam 7 pętli for dla każdej literki:

for (var i:Number=0; i<string1.length; i++) {
var litera1 = string1.charAt(i*Math.random(i));
}
5. no i na końcu wczytuje kolejne zmienne w pole tekstowe:
this.pole_txt.text = litera1 + litera2...itd;

Literki zatem szaleją, zmieniają się tak jak chciałem, tak wygląda cały złożony z nich wyraz. No ale teraz właśnie chce je po kolei od lewej zatrzymywać po ułamku sekundy na tej ookreślonej, aby wyłoniło się słowo.
Mało jeszcze umiem z AS, zatem kombinuje, i albo nie wychodzi, albo nie wiem jak. Pomyślałem, że np można tam gdzieś wsadzić setTimeout(), ale jak i gdzie? albo może jakoś inaczej to zatrzymywać?

Jakby ktoś chciał mi doradzić, to byłbym bardzo wdzięczny. Uparłem się, żeby ten efekt zastosować w moim projekcie i chciałbym jakoś do końca tygodnia się z tym uporać..

pozdrawiam:)
Łukasz

Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

sorry za podwójny temat, ale net mi się czasem w pracy wiesza..
Bartek Jerzy

Bartek Jerzy Flash developer,
GoldenSubmarine

Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

Witam.

Swego czasu stworzylem mala klase przeznaczona do tego celu
http://nuke.avx.pl/rozne/TextAnim.as

Tworzysz mc'ka z dynamicznym polem tekstowym o nazwie _field i podpinasz do niego ta klase w bibliotece a nastepnie po umieszczeniu na scenie uruchamiasz animacje przez:

nazwa_mc.init(string,format,d,dir)

gdzie:
string - string docelowy jaki ma sie wyswietlic na koncu
format - obiekt TextFormat dla pola tekstowego
d - "dzielnik" fps ktory pozwala nijako wydluzyc animacje domyslnie 0
dir - kierunek pojawiania sie tekstu moze od lewej do prawej lub odwrotnie

pozdrawiam
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

Łukasz Mizerski:
sorry za podwójny temat, ale net mi się czasem w pracy wiesza..
a ja zaczynam czytać grupy od najstarszych nieprzeczytanych tematów, więc teraz mamy splita :)

Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

Bartek Jerzy, dzięki za klase as.

Tak generalnie, to trafiłem jeszcze na dwie, które w zamierzeniu mają podobny efekt uruchamiać, spróbuje się teraz tym pobawić,

póki co, zreszta rozgryzienie funkcjonowania tych klas jest jeszcze na obecnym poziomie jest dla mnie pewnym wyzwaniem...no ale na pewno czegoś nowego się nauczę, heh:)

..no nic, zabieram się do roboty
Bartek Jerzy

Bartek Jerzy Flash developer,
GoldenSubmarine

Temat: bardzo proszę o pilną pomoc kogoś biegłego w AS

Wystarczy samo Bartek. Jerzy to moje nazwisko ;-)

Gdybys jednak uzyl mojej klasy to daj znac.

pozdrawiam



Wyślij zaproszenie do