Autor | Zpráva | ||
---|---|---|---|
matko Profil * |
#1 · Zasláno: 22. 5. 2007, 09:05:07
XXX - dredie
no ak poskytnes mail alebo icq, alebo mi napises na moje icq ktore je vyssie uvedene, tak uvidis preco sa tolko vypytujem /poslem subory/. Proste ono mi to nejde a to je vsetko. Zaklady myslim ovladam ale problem mi robi len toto. Tak ako? |
||
dredie Profil |
#2 · Zasláno: 22. 5. 2007, 09:13:56
matko - vis ono by mozna bylo nejlepsi konecne nam sdelit, co se snazis udelat - nejaky web? galerii? nebo nejakou flashovou interaktivni aplikaci a co to ma umet? Pak by se ten konkretni problem (ktery podle me byl vyresen uplne na zacatku) dal zasadit do sirsiho kontextu a pochopit, co ti vlastne nefunguje
|
||
matko Profil * |
#3 · Zasláno: 22. 5. 2007, 09:24:18
ok, je to nepodstatne ale ok. Ide o to ze mam xml dokument ktory v AS nacitam a prechadzam nim. No a ja potrebujem prechadzat len tie uzly ktore si urcim, cize ak kliknem na nejake tlacitko ktore po kliknuti zmeni nejaku premennu idKraj na na inu tak sa nacita ta cast dokumentu xml ktoru potrebujem. Nechcem sa tu vela o tom rozpisovat, predsa je to verejna diskusia. Ale rozhodne by som to vedel vysvetlit podrobnejsie
|
||
dredie Profil |
#4 · Zasláno: 22. 5. 2007, 09:31:07
matko - tak to mi pripada jenom jako problem parsovani XML v zavislosti na stisknutem buttonu. Tudiz bych to osobne udelal tak, ze bych mel pro kazdy button udelane jednotlive funkce, ve kterych by bylo napsane ktera cast XML se ma parsovat
|
||
matko Profil * |
#5 · Zasláno: 22. 5. 2007, 09:38:11
nie, xml s tym nic nema spolocne ani skript ktory som na to urobil, proste toto mi nejde vzdy ostane len ta prva hdonota a nic ine. Fakt chalani to by ste museli vidiet. Ja si vazim ze vas cas tu minate na mna.
var idKraj:Number = 0; this.myBtn1.onRelease = function():Void { //trace(idKraj); idKraj = 1; //trace(idKraj); } this.myBtn2.onRelease = function():Void { //trace(idKraj); idKraj = 2; //trace(idKraj); } trace(idKraj); |
||
dredie Profil |
#6 · Zasláno: 22. 5. 2007, 09:40:27
to mi netvrd ze ti tohle vypisuje petkrat 0 (kdyz klines na oba buttony)
|
||
dredie Profil |
#7 · Zasláno: 22. 5. 2007, 09:41:58
btw. musis smazat // pred tracem, tim urcijes comment a ten trace se ti pak nezavola ;) Takze jak to tak vidim, tenhle dkript ti vypise jedenkrat 0, i kdyz se hodnota idKraj meni
|
||
matko Profil * |
#8 · Zasláno: 22. 5. 2007, 09:47:08
ja viem na co sluzi // ja potrebujem aby ten posledny trace vypisal mimo fce po nakliknuti na fce sa menil podla toho ake tlacitko nakliknes.Jasne ze ked // to dam prec tak sa mi v trace bude menit ta premenna, ale ja toto nepotrebujem, ja potrebujem aby som ju mimo fce mohol vypisat.Uz to neviem inak vysvetlit. Preto je tam ten posledny trace. A ten je podstatny
|
||
dredie Profil |
#9 · Zasláno: 22. 5. 2007, 09:53:06
matko - ale ten trace nakonci ti nemuze vypsat nic jineho nez 0, protoze se spousti jako prvni cast skriptu. Takhle funguje flash - precte skript, nacte promenne, zaregistruje funkce a spusti to co mas strcene natvrdo mimo funkce. Pokud chces ten posledni trace volat jindy nez hned na zacatku, musis ho strcit do zlvastni funkce a tu funkci pak pripradit k nejake udalosti. Takze kdyz das:
myVar:Number = 0; function changeVar():Void { myVar:Number = 10l } trace(myVar); tak flash: 1. precte skript. 2. vidi promennou - ulozi ji 3. vidi funkci - zapamatuje si jeji jmeno a to co je v ni, ale NESPOUSTI JI 4. vidi metodu core class - vlastne zavolani funkce zabudovane ve flashi - SPUSTI JI a je uplne jedno jestli ten trace das pred nebo za tu funkci |
||
matko Profil * |
#10 · Zasláno: 22. 5. 2007, 10:12:24
aka metoda core class?
|
||
dredie Profil |
#11 · Zasláno: 22. 5. 2007, 10:23:40
omg... to je OOP (object oriented programming, to je pokud vim PHP snad taky). Core je trida ve falshi, kam spadaji vsechny zakladni veci jako trace, math atp... dalsi calassy jsou treba Number, MovieClip, String.... Takze kdyz napises
var myVar:Number = 0, muzes to napsat i jako var myVar:Number = new Number(0), tak: var - klicove slovo definujici promennou myVar - jmeno instance(objektu), ktery vytvaris Number - datovy typ, ktery ma promenna drzet (neco jako skodovka:Auto) new Number - konstruktor, kterym rikas ze tvoris novou instanci (kopii) tridy Number (0) - hodnota, kterou davas novemu objektu. V pripade trace se jedna o metodu core class, tudiz vlastne o zavolani funkce preddefinovane ve flashi. Takze abych to zkratil: myVar:Number = 0; function changeVar():Void { myVar:Number = 10; } trace(myVar); changeVar(); //vypise 0 myVar:Number = 0; function changeVar():Void { myVar:Number = 10; } changeVar(); trace(myVar); //vypise 10 ... uz? |
||
dredie Profil |
#12 · Zasláno: 22. 5. 2007, 10:39:20
ted ctu ze jsem napsal blbost, math je core class sama o sobe samozrejme, zadna metoda.... :)
|
||
sito Profil * |
#13 · Zasláno: 22. 5. 2007, 10:46:21
ale ten priklad nefunguje
|
||
dredie Profil |
#14 · Zasláno: 22. 5. 2007, 10:49:36
doufamze to tam nepises cele najednou... to jsou dva samostatne kody
|
||
sito Profil * |
#15 · Zasláno: 22. 5. 2007, 10:58:27
ne neboj
|
||
dredie Profil |
#16 · Zasláno: 22. 5. 2007, 10:59:16
co ti to vypisuje....?
|
||
dredie Profil |
#17 · Zasláno: 22. 5. 2007, 11:00:19
jo uz to vidim, misto
function changeVar():Void { myVar:Number = 10; } musi byt jenom function changeVar():Void { myVar = 10; } - moje chyba |
||
XXX Profil |
#18 · Zasláno: 22. 5. 2007, 15:48:37
dredie
Mi to tady ted pripada jako v Kocourkove :-D Resit na dvou stranach tak banalni problem... to se jen tak nevidi. matko Nevim, proc chces porad po nekom mail nebo icq. Mas hodit ten zdrojak na web a napsat tady odkaz,at si to kazdy stahne a koukne na to ;) |
||
dredie Profil |
#19 · Zasláno: 22. 5. 2007, 15:56:50
XXX - bych to hodil do souteze o nejvtipnejsi vlakno :D
|
||
XXX Profil |
#20 · Zasláno: 22. 5. 2007, 15:58:53
dredie
No na druhou stranu mi to pripada spis k placi nez k smichu :-D |
||
dredie Profil |
#21 · Zasláno: 22. 5. 2007, 16:01:33
XXX - nee tak ja bych to zase nejak tragicky nevidel.... ja kdyz jsem zacinal s AS, taxem mel knizku ve ktere se vsechny promenne deklarovaly stylem
myVar = strom myVar = 10 a jedina zminka o klicovem slove var byla u lokalnich promennych. Paxem videl nekde var myVar:Number = 10; a jedine, co me tenkrat napadlo bylo "co to ma k***a znamenat????" :D |
||
XXX Profil |
#22 · Zasláno: 22. 5. 2007, 16:38:16
dredie
Hmm.... tak to uz asi delas ve Flashi dlouho ;) Nebo si kupujes knizky v muzeu :-D |
||
dredie Profil |
#23 · Zasláno: 22. 5. 2007, 16:45:06
XXX - neco mezi, ona to byla knizka o AS2, ale k flashi MX, takze koupena nekdy pred rokem a neco, ale vydana daaavno davnoucko :)
|
||
XXX Profil |
#24 · Zasláno: 22. 5. 2007, 16:50:46
dredie
takze takova tmave modra ;) |
||
dredie Profil |
#25 · Zasláno: 22. 5. 2007, 17:20:41
XXX
Macromedia FLASH MX ACTIONSCRIPT oficialni vyukovy kurz pro pokrosile Derek Franklin/Jobe Makar Macromedia PRESS 2003 :D |
||
XXX Profil |
#26 · Zasláno: 23. 5. 2007, 17:00:06
dredie
4 roky jsou 4 roky ;) |
||
dredie Profil |
#27 · Zasláno: 23. 5. 2007, 17:18:27
dredie tjn, ale stejne zacatky jsou nejlepsi, jeste nevis do ceho se poustis :D
|
||
XXX Profil |
#28 · Zasláno: 23. 5. 2007, 18:08:36
dredie
No ja to vidim spis opacne. Libi se mi prave to, ze moc dobre vim, do ceho se ted poustim ;) :-D |
||
dredie Profil |
#29 · Zasláno: 23. 5. 2007, 18:15:23
XXX - ale je to cim dal tim slozitejsi... cim vic znas, tim vic zjistujes, ze vlastne nic nevis :)
|
||
XXX Profil |
#30 · Zasláno: 23. 5. 2007, 18:18:36
dredie
No to uzasne na tom celem je to, ze kdyz uz se ti zacina zdat, ze neco fakt umis, prijde nova verze a jedes zase temer od zacatku, viz AS3 :-D |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0