Sonda we flashu

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Sonda we flashu

Post autor: preston »

Witam ! Problem mam dosyc blahy, mianowicie stworzylem sonde we flashu i chcialbym ja umiescic na swojej stronie. nie wiem jednak jak zrobic, zeby glosy byly gdzies zapisywane. teraz glos jest w zmiennej i jak odswieze strone, wszystko sie zeruje. nie znam sie na php i mysql wiec prosilbym o w miare szczegolowe wyjasnienia. z gory wielkie dzieki. pozdrawiam
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Sonda we flashu

Post autor: Marek_bf »

Praktycznie cały mechanizm sondy powinien być wykonany w PHP jedynie i wysłanie danych z wyborem usera do PHP, odczyt z PHP i wyświetlenie wyników następuje we Flashu. Dlatego też chyba w złym, dziale napisałeś :)
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

ja mam mechanizm w action scripcie :-D w poscie chodzilo mi o jedna zasadnicza sprawe : czy mozna to zrobic we flashu ? przeniesc zmienne z action scripta do bazy danych na serwerze tak zeby sonda dzialala prawidlowo ?
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Sonda we flashu

Post autor: Marek_bf »

Oczywiście, że można przesłać i odebrać dane z Flasha do PHP i odwrotnie. Metodą LoadVars.
http://forum.webinside.pl/viewtopic.php?p=32164#32164
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

czyli w kodzie php wystarczy mi deklaracja zmiennych ? powiedz prosze co mam wpisac do flasha. jak wpisuje loadVariables (adrespliku,1) to cala animacja wariuje, komenda stop nie dziala i wyskakuja mi bledy. jesli chce zeby na poczatku skryptu flash ladowal zmienne z pliku a na koncu zapisywal zmiany, to wystarcza ta sama komenda ? dzieki za wszystko. pozdrawiam.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Sonda we flashu

Post autor: Marek_bf »

Używaj LoadVars nie loadVariables.
Przykład wysłania i odebrania danych podałem w linku powyżej :)
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

zwraca mi blad : "The property being referenced does not have the static attribute."
czyli jednym slowem pokickalem cos z php. a w php mam tylko deklaracje zmiennych :
<?
$a=0;
$b=0;
$c=0;
$d=0;
$wszystkie=0;
?>
sam action script chyba wpisalem dobrze, bo flash nie zwraca zadnych bledow poza tym. w threadzie, ktory mi podales, problem jest dosyc odmienny. w kazdym razie wielkie dzieki za pomoc, bo juz tylko krok mnie dzieli od sukcesu :-D . pozdrawiam
edit :
podzielilem to na 5 osobnych plikow, i flash zwraca, jakbym pomylil nazwy. probowalem kazdego zapisu i za kazdym razem ten sam blad. we as pisze :
a = new LoadVars ();
LoadVars.load (adres);
i po kolei z kazda zmienna, ten sam blad... juz nie wiem co robie zle.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Sonda we flashu

Post autor: Marek_bf »

Co to jest?:

Kod: Zaznacz cały

a = new LoadVars (); 
LoadVars.load (adres);
Post, którego link podałem nie jest odmienny, wykorzystuje on ten mechanizm, który jest Tobie potrzebny. Przejmuje i wysyła zmienne do pliku PHP oraz odbiera od niego odpowiedź.
Czyli wysyłasz do PHP nowy głos z sondy i po chwili masz uaktualniony odczyt danych.
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

ok, przeanalizowalem wszystko, sonda juz nie wariuje, ale zmienne sa puste. ustawilem Number to flash zwracal NaN, wywalilem Number to flash nic nie zwraca (a powinien chociaz string). juz nie wiem co tu moze byc nie tak. tu jest moja sonda wraz z plikiem php:
http://xthost.info/preston/sonda.rar
odnosniki sa do lokalnego dysku, bo chce narazie wogole sprawic, zeby to zaczelo prawidlowo dzialac. przy tescie flash nie zwraca zadnych bledow, ale takze nic nie wyswietla tekst dynamiczny. pewnie to moj jakis glupi blad, ale ja jeszcze noobek w tych sprawach :roll:
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Sonda we flashu

Post autor: Marek_bf »

preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

ale to nie dziala ... przeanalizowalem kod i jest dosyc skomplikowany. nie mozna tego zrobic prosciej ? ogladales moja sonde ? czy ten "moj sposob" ma szanse kiedys zadzialac (z prawidlowym plikiem php) ?
ps: sonda nie dziala, bo jak klikne np na a , wyniki zwracaja : '.odczyt[0].' '.odczyt[1].' itd , full = NaN (podobnie jak u mnie, zwraca to co jest wpisane w plik php , u mnie nie bylo nic wpisane, wiec nic nie zwrocil)
pps: znasz jakies darmowe dobre kursy php w necie ? moga byc anglojezyczne ..
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

sonda

Post autor: Marek_bf »

Sonda działa.

Nie wiem czy jesteś świadomy tego, że skrypty PHP wykonują się tylko na serwerze a nie na dysku użytkownika. Czyli musisz testować z Internetu albo zainstalować sobie serwer na dysku.
Sposób przeze mnie podany jest chyba najprostszym rozwiązaniem z możliwych.

Twój sposób nie zadziała nigdy, jest w nim zbyt wiele błędów ActionScriptu i kod PHP który właściwie nic nie robi.

Co do kursów PHP polecam Google z zapytaniem kurs PHP
preston
Posty: 12
Rejestracja: sob lis 26, 2005 3:04 pm

Re: Sonda we flashu

Post autor: preston »

1) nie bylem tego swiadomy.
2) ok.
3) n/c

Anyway, dzieki za pomoc i wybacz za zmarnowany czas. dopiero zaczynam i jestem dosyc ciezko kapujacy... zrozum :) teraz moja sonda na pewno zadziala ... pozdrawiam
ODPOWIEDZ