[Flash8] ComboBox i zmienne z php

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.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

[Flash8] ComboBox i zmienne z php

Post autor: Arczello »

Witam.

Mam problem ze zczytywaniem zmiennych z pliku php do ComboBox'a.
Plik php ganeruje nazwy zmiennych i przypisuje im dane z bazy MySql.
Chcę by w ComboBox'ie moje zmienne pojawiały się jako label i data lecz pokazuje się 'undefined'. Te zmienne pokazują mi się w polach tekstowych ale z ComboBox'ie już nie. Próbowałem na wiele sposobów zapisać fukcję addItem ale nic z tego.
Jest na to jakiś sposób?
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Marek_bf »

Dane z PHP musisz "ztablicować" i dodać za pomocą dataProvider.
http://forum.webinside.pl/viewtopic.php?t=11133
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

Ok działa. Dzięki.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

A jeszcze mam problem.

Zmienne w php są generowane dynamicznie w zależności od zawartości bazy danych MySql.

teraz nie wiem jak zrobić by moja generowana tablica 'łapała' wyrażenie 'kategoria_'+i jako zmienne

Kod: Zaznacz cały

var tablica = new Array();

for (i=0; i<ilosc; i++) {
dane = kategoria_0;
tablica[i] = {data:i, label:'kategoria_'+i};

};
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Marek_bf »

Z PHP musisz przesłać jako string z separatorami np.
[php]<?php
echo' zmienna=jeden|dwa|trzy|cztery' ;
?>[/php]
Flash:

Kod: Zaznacz cały

var tablica = zmienna.split("|");
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

Niezbyt rozumiem taką postać zmiennej z separatorami.

U mnie kod php tworzący kolejne zmienne wygląda tak:

[php]<?php
[...]

$sql= mysql_query ("SELECT zdj FROM gal_zdj WHERE id_kat='$id' limit $ile");
While($slide=mysql_fetch_assoc($sql))

[...]

echo ("&kategoria_".$i."=".$slide[nazwa]); //nazwa kategorii
?>[/php]

EDIT

Ok już wiem. Dzięki
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

Mam ten sam problem z loadMovie.

Kod: Zaznacz cały

for (n=0; n<ilosc; n++) {
loadMovie([b]"mjotpegi"+n[/b], "jpgi"+n+".fotka", "GET");
}
"mjotpegi"+n to nazwy kolejnych zmiennych.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Marek_bf »

Flash nie dostaje poprawnych ścieżek do plików:

Kod: Zaznacz cały

var ilosc = 5;
for (n = 0; n < ilosc; n++) {
	trace("loadMovie(mjotpegi" + n + ", jpgi" + n + ".fotka, GET);");
	//loadMovie("mjotpegi" + n, "jpgi" + n + ".fotka", "GET");
}
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

No właśnie wiem, tylko nie wiem jak zrobić by łapał te kolejne zmienne.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [Flash8] ComboBox i zmienne z php

Post autor: Arczello »

O funkcja eval !! :D
ODPOWIEDZ