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 |
|
|
|
|
|