flash
-
SlumdogMilli† 21 a
väikest abi vaja:))
Kirjeldus: tegin 4 swf faili - layout (leht kus on siis 3 nuppu) ja 3 alalehte mis vastavad siis igale nupule.
Soov oleks teha nii, et kui vajutan nupule 1 siis loetakse sisse esimene swf fail, kui vajutan järgmisena nuppu 2 siis loetakse 2 swf sisse jne. See on lihtne. aga nüüd tahaks nii teha, et kui vajutan nupule 2 siis jääb alla number 1 swf - et ekraan ei läheks plaksust valgeks ja siis hakatakse lugema uut swf sisse. Põhimõtteliselt peaks nupp mäletama mis swf oli varem alla loetud ja uue swf lugema siis kiht kõrgemal levelile.
On kellegil mõnda head viidet või näpukat?
07. jaanuar 2004 - 15:09:21 · Otselink
-
friizuurikas 21 a
on (release) {
loadMovieNum ("/sinuasi.swf", 0);
}midagi sellist nupu väärtuseks siis
07. jaanuar 2004 - 15:20:19 · Otselink
-
friizuurikas 21 a
st see 0 näitab leveleid ja pele selle saad ka targetid teha igale clipile
näiteks iga asja võid eraldi lev laadida üksteise peale vmv, nii nagu täpselt vaja ....
07. jaanuar 2004 - 15:22:54 · Otselink
-
friizuurikas 21 a
näiteks teed eraldi targeti (movie) blabla ja siis nupp
on (release) {
loadMovieNum ("sinuasi.swf", blabla);
}süüd laetakse sinu movieclipi asemele mille nimi blabla fail sinusoga.swf
07. jaanuar 2004 - 15:26:31 · Otselink
-
SlumdogMilli† 21 a
jep, seda ma mõikan.
ainult et mul on nati teistmoodi tehtud. laypot loetakse sisse 10 levelile ja ülejäänud asjad siis 10 alla. No see ei oma erilist vahet, idee jääb samaks:)
Ehk jäi teema natuke segaseks: vaja oleks nii, et varem loetud swf jääb alla näha (alguses, kui kate peale sõidab. kate on juba uue swf kujundus). Kui nüüd nuppe 1-3 klõpsida, siis peab 3 nupp ka teadma et alla oli loetud hoopis 1 nupp, mitte 2 nupp. aga seda ma njah ei oska:(
07. jaanuar 2004 - 15:27:16 · Otselink
-
friizuurikas 21 a
mm tee 3 targetit siis blabla1 blabla2 ja blabla3 ja kuhja nad teineteise peale. Nupule siis ka vastavalt väärtused, et load movie vastavasse targetisse ja tõstab targeti kõige ette. See peaks ju sobima ?
07. jaanuar 2004 - 15:36:32 · Otselink
-
SlumdogMilli† 21 a
nii ei saa, vähemalt ma ei saa päris pihta. kuidas ma teen nii, et loetav swf on kõige pealmine level ja eelmine 1 aste madalamal, arvestades et 3 nupuga tuleb nii 9 varianti teha:))))
07. jaanuar 2004 - 15:40:09 · Otselink
-
Ooker 21 a
kui ma nüüd õieti su kirjeldusest aru sain, ja kui sa tahad tingimata levelitesse laadida ja nuppe kasutada jne, siis pakuks välja lihtsa variandi:
pead leveli numbrit dünaamiliselt muutma. et iga kord, kui uus .swf laetakse, laetakse see eelmisest 1 võrra kõrgemale.
näiteks:
dynLeveliNummer = 200;ja kolm nuppu olid main timelinel võ?
siis näiteks nupp 1 action oleks sedapsi.
on(release){
loadMovieNum(" ;sinuMuuvi1.swf", dynLeveliNummer);
dynLeveliNummer ++;
}nüüd laetakse esimest korda mingit nuppu vajutades swf levelile dynLeveliNummer, ehk 200. samas lisatakse dynLeveliNummer'ile +1. järgmine kord mingit nuppu kasutades laetakse swf juba levelile 201.
07. jaanuar 2004 - 16:13:40 · Otselink
-
SlumdogMilli† 21 a
proovin
07. jaanuar 2004 - 16:18:39 · Otselink
-
Ooker 21 a
ah kurat, õige jah, siis pead kuidagi alumistest levelitest lahti kah saama, muidu võid neid kümneid kordi üksteise otsa loadida. siis oleks mõtet teha vast niimoodi, et .swf-i, mida sa laed (kui see on ennast ära laadind ja "lahti kerind") lisad actioni
unloadMovieNum(_level0.dynLeveliNu mmer-1);
tegelt on see kõik kiiruga pakutud suht rohmakas lahendus kokkuvõtteks, aga peaks iseenesest töötama.
07. jaanuar 2004 - 16:20:30 · Otselink