Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 2.536 pregleda

Najnovija ↓

Fade-out skrolujućeg dinamičkog teksta 30.04.2010. u 15:50 · pre 200 meseci #1
Pozdrav,

Želim da napravim dinamički tekst, koji bi ušao na scenu (pojavljujući se niotkuda), ostao 5 sekundi, i tako isto i izašao. Ovo podrazumeva korišćenje maske u obliku pravougaonika, gde bi taj pravougaonik imao gradijent od crne boje do bele recimo sa Alpha vrednošću na nuli. Kada to primenim kao masku, trebalo bi da, tekst ide prema beloj nevidljivoj strani pravougaonika (maske), nestaje. Međutim, evo kako to izgleda:

Dok editujem MovieClip, Layer 1 je tekst (na slici se ne vidi, ali je ispod pravougaonika, koji bi trebalo da je maska), Layer 2 je pravougaonik



Preview istog MovieClip-a (ovde izgleda baš kako treba - znači, tekst nestaje na levoj strani)



Isti MovieClip na sceni:



Inače, tekst u MovieClip-u sam konvertovao u Graphic, embedovao sam font (pomoću Embed font tastera, ali i ubacivanjem fonta u biblioteku), i opet neće... :S

Pomoć?
Re: Fade-out skrolujućeg dinamičkog teksta 03.05.2010. u 01:16 · pre 200 meseci #2
najbolje je uvek da odmah okačiš FLA. Ovako mogu samo da nagađam.
Inače, ako se radi o static textu, ne moraš da embeduješ font, static text je automatski pretvoren u krive.

Jesi probao da komajliraš u swf da vidiš šta ti izbacuje?
Potpis
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
Re: Fade-out skrolujućeg dinamičkog teksta 03.05.2010. u 14:08 · pre 200 meseci #3
Treba mi isključivo dinamičan tekst.
Probao sam da ga testiram, i dobijam upravo ovo što sam prikazao na trećoj slici...
Sad ću da vidim da spremim fla.
Re: Fade-out skrolujućeg dinamičkog teksta 03.05.2010. u 14:20 · pre 200 meseci #4
Evo neki AS2 koji mozda pomomogne..

Najpre definisi TextFormat:

Code:

var my_fmt:TextFormat = new TextFormat();
my_fmt.size = 16;
my_fmt.font = "MojFont";
my_fmt.color = 0xC10229;
my_fmt.align = "center";


Da bi se igrao sa dinamicnim tekst poljima, moras ih embedovati. U biblioteci imas Font koji si nazvao MojFont, kako bi ga TextFormat pronasao.

Kada ubacis TextField, moras naznaciti da je embeded:

Code:

_root.createTextField("menutext", _root.getNextHighestDepth(), 100, 50, 200, 100);
_root.menutext.antiAliasType = AntiAliasType.ADVANCED;
_root.menutext.embedFonts = true;
_root.menutext.text = "dinamika brate";
_root.menutext.setTextFormat (my_fmt);


I to bi trebalo da radi. Mozes maskirati, rotirati i sve ostalo :)
Re: Fade-out skrolujućeg dinamičkog teksta 03.05.2010. u 17:46 · pre 200 meseci #5
Sad sam probao opet da napravim sve ovo što sam vam prikazao kao problem, samo što sam pri kreiranju novog dokumenta odabrao ActionScript 2.0 a ne 3.0. I sad sve radi bez problema! Jedino što mi je glavni projekat AS 3.0 i sad ne znam šta da radim...
Re: Fade-out skrolujućeg dinamičkog teksta 03.05.2010. u 17:54 · pre 200 meseci #6
P. S. Uspeo sam ceo kod da prebacim u AS 2.0 i sada mi na sceni izgleda sve upravo onako kako treba (maska radi), ali kada testiram, i dalje nije kako treba. Nastaviću da eksperimentišem.
Re: Fade-out skrolujućeg dinamičkog teksta 04.05.2010. u 10:49 · pre 200 meseci #8
Evo u čemu je problem. Ako koristiš dimačini text, onda ne možeš da koristiš masku putem layera. Kada flash kompajlira u SWF, on sav statični text pretvori u krive (golu grafiku) i između ostalog u static textfieldove ne moraš da embeduješ font. On u stvari sve što može da predstavlja grafiku - pretvori u grafiku.

Međutim, njega sad zbunjuje to što pokušavaš da sa nekim dinamičnim sadržajem maskiraš statičnu grafiku. On taj text ispisuje naknadno dinamički tek kad se kompajlira i učita tvoj SWF, zato i ne vidiš efekat maske.

Ja lično nikada nisam koristio maskiranje iz layera. Rešenje za tvoj problem je da tom dinamičnom textu zadaš instance name i da mu iz kôda kažeš (AS3)
tajTextField.mask = gradijentPozadina_mc (ili obrnuto?)
Naravno, morao bi da taj gradijent u pozadini pretvoriš u poseban movieClip.

Ako ni to ne upali, probaj da uradiš to sve isto samo pokušaj da od tog dynamicTextFielda napraviš poseban movieClip.
Potpis
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme