[swishmax] Uzywanie zmiennych np. w petli if |
Autor |
Wiadomość |
puzon
Początkujący

Wiek: 47 Dołączył: 20 Lip 2006 Posty: 5 Skąd: Warszawa
|
Wysłany: Czw 20 Lip, 2006 07:50 [swishmax] Uzywanie zmiennych np. w petli if
Moje WWW: www.eskarock.pl |
|
|
Witajcie.
Mam maly skrypcik, gdzie wczytuje sobie zmienne z pliku tekstowego (5 szt.). Wykorzystuje je do wyswietlania dynamicznej tresci, ale chcialbym uzyc ich tez np. w warunkach (if). Jak to wykonac? trace(nazwa_wczytanej_zmiennej) pokazuje mi jej brak.
LPB |
_________________ Puzon Puzoniasty |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Czw 20 Lip, 2006 08:33
|
|
|
jak mi to nie działało w swishu to wyeksportowałem do folderu ze zmienna (tam gdzie powinien być plik swf) i już robiło trace w . ogólnie śmieszna sprawa. najlepiej to sprawdzać na wyeksortowanym swf czy działa. np. Kod: | if (b == "yes") {
nextFrameAndPlay();
} else {
prevFrameAndPlay();
} | najpierw jest pobieranie zmiennej b z pliku tekstowego a potem skrypt sprawdza czy ta zmienna ma wartość 'yes', bez tego animacja nie pójdzie |
_________________ tomekf /// swishmaxxx |
|
|
|
 |
puzon
Początkujący

Wiek: 47 Dołączył: 20 Lip 2006 Posty: 5 Skąd: Warszawa
|
Wysłany: Czw 20 Lip, 2006 08:46
Moje WWW: www.eskarock.pl |
|
|
nugatt napisał/a: | jak mi to nie działało w swishu to wyeksportowałem do folderu ze zmienna (tam gdzie powinien być plik swf) i już robiło trace w . ogólnie śmieszna sprawa. najlepiej to sprawdzać na wyeksortowanym swf czy działa. np. Kod: | if (b == "yes") {
nextFrameAndPlay();
} else {
prevFrameAndPlay();
} | najpierw jest pobieranie zmiennej b z pliku tekstowego a potem skrypt sprawdza czy ta zmienna ma wartość 'yes', bez tego animacja nie pójdzie |
No wlasnie tak zrobilem, ale cos mi nie dziala.
jest tak:
onFrame (1) {
loadVariables("katalog/test.txt");
trace(zmienna);
}
i plik test.txt:
&zmienna=costam&
i trace wywala mi blad, skoro trace tego nie wyswietla to tym bardziej nie uzyje wartosci zmiennej w warunku...
LPB |
_________________ Puzon Puzoniasty |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Czw 20 Lip, 2006 09:01
|
|
|
Kod: | ERROR: Cannot find variable or function "zmienna" in statement:
Scene_1::onFrame (1)::trace(zmienna)
Referenced from: "_root"
undefined | rozumiem że taki. a spróbuj tak Kod: | onFrame (1) {
loadVariables("katalog/test.txt");
}
onFrame (2) {
trace(zmienna);
} |
|
_________________ tomekf /// swishmaxxx |
|
|
|
 |
puzon
Początkujący

Wiek: 47 Dołączył: 20 Lip 2006 Posty: 5 Skąd: Warszawa
|
Wysłany: Pią 21 Lip, 2006 07:37
Moje WWW: www.eskarock.pl |
|
|
nugatt napisał/a: | Kod: | ERROR: Cannot find variable or function "zmienna" in statement:
Scene_1::onFrame (1)::trace(zmienna)
Referenced from: "_root"
undefined | rozumiem że taki. a spróbuj tak Kod: | onFrame (1) {
loadVariables("katalog/test.txt");
}
onFrame (2) {
trace(zmienna);
} |
|
TAk - dziala bez zarzutu - dodalem warunki i wszystko jest tak jak trzeba, z jednym malym problemem Dziala tylko w Swish'u. Po wyeksportowaniu warunki przestaja dzialac. Co moze byc przyczyna?
LPB |
_________________ Puzon Puzoniasty |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Pią 21 Lip, 2006 08:11
|
|
|
nie działa na dysku, czy on-line? jak online to dołóż do pliku tekstowego na końcu zmienną np. b=yes a w 3 klatce Kod: | if (b == "yes") {
nextFrameAndPlay();
} else {
prevFrameAndPlay();
} | powinno pomóc, bo byc może zmienna nie zdążyła sie załadować |
_________________ tomekf /// swishmaxxx |
|
|
|
 |
puzon
Początkujący

Wiek: 47 Dołączył: 20 Lip 2006 Posty: 5 Skąd: Warszawa
|
Wysłany: Pią 21 Lip, 2006 08:17
Moje WWW: www.eskarock.pl |
|
|
nugatt napisał/a: | nie działa na dysku, czy on-line? jak online to dołóż do pliku tekstowego na końcu zmienną np. b=yes a w 3 klatce Kod: | if (b == "yes") {
nextFrameAndPlay();
} else {
prevFrameAndPlay();
} | powinno pomóc, bo byc może zmienna nie zdążyła sie załadować |
na dysku. On line narazie nie probuje. |
_________________ Puzon Puzoniasty |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Pią 21 Lip, 2006 08:22
|
|
|
troche dziwne że działa w swishmax a nie 'na dysku'. spróbuj tej pętli, a jak nie pomoże to zapodaj jakiś okrojony graficznie plik swi i txt ze zmiennymi |
_________________ tomekf /// swishmaxxx |
|
|
|
 |
puzon
Początkujący

Wiek: 47 Dołączył: 20 Lip 2006 Posty: 5 Skąd: Warszawa
|
Wysłany: Pią 21 Lip, 2006 08:46
Moje WWW: www.eskarock.pl |
|
|
nugatt napisał/a: | troche dziwne że działa w swishmax a nie 'na dysku'. spróbuj tej pętli, a jak nie pomoże to zapodaj jakiś okrojony graficznie plik swi i txt ze zmiennymi |
Petla pomogla - uswiadomila mnie przynajmniej, ze zmienne sa interpretowane. Oswiecilo mnie w zwiazku z wartoscia zmiennej - swish interpretuje znak "-" jako tekst (taki znak byl w wartosci zmiennej) a po wyeksportowaniu flash juz chyba nie.Zmiena wartosci zmiennej pomogla.
Dzieki |
_________________ Puzon Puzoniasty |
|
|
|
 |
|