Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dynamic text field loading external txt file AS3.0 - POMOC

[es] :: Flash :: Dynamic text field loading external txt file AS3.0 - POMOC

[ Pregleda: 1549 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zduhac011
Referent, Monterra
Beograd

Član broj: 238937
Poruke: 8
*.adsl-3.sezampro.yu.



Profil

icon Dynamic text field loading external txt file AS3.0 - POMOC16.05.2010. u 12:35 - pre 169 meseci
Prakticno ono sto bi mi najvise sljakalo je upravo ovo

http://www.kirupa.com/developer/mx/multiple_dynamictext.htm

Znaci samo tri dugmeta i jedan Dynamic Text field u AS 3.0 svaki .txt fajl se loaduje u taj DynamicTextField klikom na dugme.Jednostavno... ili tako zvuci

Nasao sam ovaj tutorijal za to:

http://www.republicofcode.com/forum/showthread.php?t=7977

pokusao da ga primenim,

bt1.addEventListener(MouseEvent.CLICK,do1Click);
bt2.addEventListener(MouseEvent.CLICK,do2Click);
bt3.addEventListener(MouseEvent.CLICK,do3Click);

function do1Click(event:MouseEvent):void {
txtLoader.load(new URLRequest("my1_text.txt"));
}

function do2Click(event:MouseEvent):void {
txtLoader.load(new URLRequest("my2_text.txt"));
}

function do3Click(event:MouseEvent):void {
txtLoader.load(new URLRequest("my3_text.txt"));
}

ali konstantno dobijam gresku

1061: Call to a possibly undefined method load through a reference with static type flash.text:TextField.

Vozam se sa ovim vec ceo dan i znam da je stvar vrlo jednostavna, ali ne mogu nikako da ukacim gde gresim...

Ako neko ima savet ili konkretan tutorijal za ovo bio bih jako zahvalan
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
...148.91.adsl.dyn.beotel.net.



+3 Profil

icon Re: Dynamic text field loading external txt file AS3.0 - POMOC17.05.2010. u 10:19 - pre 169 meseci
Ti hoćeš da se učita neki externi fajl svaki put kad klineš na dugme i da prikaže text iz njega?

trebalo bi prvo:
Code:
var externalTextLoader:Loader = new Loader()
externalTextLoader.load( new URLRequest("my1_text.txt") );
textField.text = String( externalTextLoader.content );


Sad pišem napamet ali tako nešto bi trebalo da bude.

U suštini, ona greška ti govori da pokušavaš da nateraš textField da odradi neku metodu za koju nije programiran. ("Call to undefined method load...") lepo kaže da metoda load() ne postoji kod text fieldova. Ne može text field da loaduje, to mora da uradi objekat klase Loader.

Na netu postoji adobe flash AS3 reference, mađutim najveća glupost kod cele te dokumentacije je što ne postoji "search" polje(?!?!?) što čini celu dokumentaciju manje-više neupotrebljivom. Jedino u stvari da se srčuje preko gugla svaki put, što je idiotski, ali radi posao. Anyway, ako se snađeš tamo, videćeš da TextField kao klasa ima određene property-e i metode koje mogu da se koriste nad text fieldom
http://www.adobe.com/livedocs/...efV3/flash/text/TextField.html

Osim toga TextField može da koristi i metode od InteractiveObject-a i DisplayObject-a i EventDispatcher-a i na kraju svi mogu da koriste metode najbičnijeg Object-a jer SVE klase u flashu potiču od klase Object (čak i brojevi, stringovi, array, linije i ostala grafika, eventovi... sve). Kada koristiš neku klasu prvo konsultuj doQmentaciju da vidiš koja su ti ograničenja.


www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

[es] :: Flash :: Dynamic text field loading external txt file AS3.0 - POMOC

[ Pregleda: 1549 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.