|
SWiSH Forum Forum użytkowników programów SWiSH |
|
SWiSH Max - problem z flashem i php
adc - Wto 19 Lip, 2005 04:15 Temat postu: problem z flashem i php Witam:)
Mam następujący problem:
Zrobiłem formularz logowania w odcielnym spricie. Formularz ma dwa pola login i hasło i button Zaloguj. Utworzyłem też pole tekstowe w którym wyświetlany jest login, w przypadku jeśli weryfikacja w pliku php+mysql była pomyślna. Dane przesyłam do PHP za pomocą LoadVariables() i wszystko działa dobrze. Problem jest jednak taki że nie wiem co dalej czyli jak mam to zrobić żeby po zalogowaniu film przeskoczył mi do innej sceny lub otworzył inny dokument, cały czas pamiętając zmienną login.
Mam z tym ogromny problem, bo w swishu dopiero można powiedzieć raczkuję.
Z góry dziękuję za Waszą pomoc.
roland - Wto 19 Lip, 2005 06:12
Cytat: | mam to zrobić żeby po zalogowaniu film przeskoczył mi do innej sceny |
Zobacz:
http://swish.wodip.opole....st%EApnej+sceny
Cytat: | pamiętając zmienną login |
Zmienne są globalne. To znaczy, jeżeli podstawisz dowolną wartość pod zmienną w scenie 1, to po przejściu do sceny 2 masz cały czas dostępną tą samą zmienną z tą samą wartością.
adc - Sro 20 Lip, 2005 15:43
Dziękuję za odpowiedź, jednak nadal nie mogę sobie z tym poradzić, napiszę dokładnie jaki mam problem:
W scenie głównej mam sprite'a o nazwie logowanie, w tym sprajcie mam trzy pola typu input text o nazwach:
-log (w opcjach advance, w polu variables przypisuje do pola zmienną: login)
-pass (w opcjach advance, w polu variables przypisuje do pola zmienną: haslo)
-mess (w opcjach advance, w polu variables przypisuje do pola zmienną: message)
Ponadto w tym sprajcie mam button o nazwie zaloguj, w zakładce script mam następujący kod:
on (release) {
if ((login=="")||(haslo=="")) {
errormessage="Uzupełnij wszystkie pola";
} else {
message="wysyłam..";
send="yes";
log_status="1";
this.loadVariables("index.php",'POST');
send="no";
login="";
haslo="";
}
}
w pliku index.php natomiast mam taki fragment:
<?
if($log_status==1) include("login_sprawdzanie.php");
//w pliku login_sprawdzanie następuje weryfikacja loginu i hasła w bazie danych i jeśli
//jestpozytywna, na zmienną log_status przypisywana jes wartość 2
if($log_status==2){
echo "&message=zalogowany: $login";
}
?>
i to wszystko działa poprawnie gdyż po wpisaniu poprawnego loginu i hasła, w polu "message" pojawia się "zalogowany: $login". Jednak tu zaczynają się schody gdyż nie mam pojęcia jak zrobić by, po wyświetleniu "&message=zalogowany: $login"; automatycznie film przeszedł do następnej sceny (dla zalogowanych użytkowników).
Siedzę nad tym już 3 dni i nie mam już więcej pomysłow jak to zrobić, bardzo proszę o pomoc.
Mam jeszcze jedno pytanie, czy w swishmaxie jest taka możliwość by osadzić np html iframe, bo jeśli taka możliwośc jest to poprostu zrobiłbym to w ten sposób.
Pozdrawiam i z góry dziękuje za pomoc.
|
|