SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Wykorzystanie zmiennych przy generowaniu linków
Autor Wiadomość
widex
Praktyk


Dołączył: 29 Maj 2009
Posty: 26
Skąd: małopolska
Wysłany: Pon 27 Lip, 2009 06:33   Wykorzystanie zmiennych przy generowaniu linków

Witam.

Mam plik, na serwerze który generuje mi zestaw zmiennych: &zm1=tresc1&zm2=tresc2&
Udało mi się już wyświetlać takie teksty, użyłem funkcji:

onSelfEvent (load) {
loadVariables("adres_pliku.php");
}

to działa poprawnie.

Poległem jednak przy próbie wykorzystania tych zmiennych przy tworzeniu linka:

on (press) {
getURL("/index.php?parametr=tu_wstaw_zmienna_zm1_lub_zm2");
}

Jak uczynić powyższy kod poprawnie działającym?
Z góry dziękuję za pomoc
 
     
^sl01k 



Pomógł: 42 razy
Wiek: 28
Dołączył: 15 Lis 2005
Posty: 355
Skąd: Trójmiasto
Wysłany: Pon 27 Lip, 2009 16:44   
   Moje WWW: cześć prac w stopce :)


raczej tak:
Kod:
on (press) {
getURL("/index.php?parametr="+tu_wstaw_zmienna_zm1_lub_zm2);
}
_________________
mam 12 lat i dopiero się uczę

http://sl01k.cal.pl/portfolio/
http://fachowo.co
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Pon 27 Lip, 2009 21:36   

A on nie czyta URL'a pomiędzy " " ?
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
^sl01k 



Pomógł: 42 razy
Wiek: 28
Dołączył: 15 Lis 2005
Posty: 355
Skąd: Trójmiasto
Wysłany: Pon 27 Lip, 2009 22:28   
   Moje WWW: cześć prac w stopce :)


nie to co jest pomiedzy " " to czyta jako niezmienna sciezke a to co poza jako zmienna wiec mozna rowie dobrze wpisac

Kod:
on (press) {
z="index.html"
getURL(z);
}
i tez bedzie dzialac a jak wpiszesz
Kod:
on (press) {
getURL("z");
}
to juz niezadziala...
_________________
mam 12 lat i dopiero się uczę

http://sl01k.cal.pl/portfolio/
http://fachowo.co
 
     
widex
Praktyk


Dołączył: 29 Maj 2009
Posty: 26
Skąd: małopolska
Wysłany: Sro 29 Lip, 2009 20:08   

Problem okazał się bardziej złożony, oczywiście brakowało cudzysłowu, ale po jego wstawieniu nic się nie zmieniło.

Kod wywołania był wpisany pod obiektem button - tam zmienna była pusta, kiedy przeniosłem kod do obiektu text (tam gdzie wyświetlałem napis) generowany link jest prawidłowy.

Dziwne to jest, przeniosłem do obiektu button również zdarzenie onload (zawierające wczytanie zmiennych), nie pomogło.

O co tu chodzi? Jaki jest zakres widoczności pobranych oraz tworzonych w różnych miejscach zmiennych? Są one globalne, czy lokalne jak w większości języków?

Jak przekazywać zmienne generowane w jednych obiektach do drugich?

Gdzie o tym wszystkim można poczytać?
 
     
^sl01k 



Pomógł: 42 razy
Wiek: 28
Dołączył: 15 Lis 2005
Posty: 355
Skąd: Trójmiasto
Wysłany: Sro 29 Lip, 2009 20:15   
   Moje WWW: cześć prac w stopce :)


sa lokalne tylko na jednym poziomie skrypt je widzi ...
aby sie wyjsc wyzej musisz dopisac _parent.zmienna
aby wejsc glebiej musisz wpisac nazwa_mc.zmienna

mozesz tez odwolac sie do najnizszego elentu czyli sceny _root.zmienna
oczywiście mozna podane wyzej regoly storowac wieloktornie czyli np:
_parent._parent.zmienna
lub
_root.content.header.but1.zmienna

mozna tez kozystac ze zmiennych globalnych
poprzedzjac je _global.zmienna
zmienne globalne powinny byc widoczne na wszystkich poziomach wywolujac je zawsze wpisujemy _global.zmienna nigdy sama zmienna bo to juz co innego
_________________
mam 12 lat i dopiero się uczę

http://sl01k.cal.pl/portfolio/
http://fachowo.co
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.11 sekundy. Zapytań do SQL: 14