Strona 1 z 1

[Flash8] ComboBox i zmienne z php

: ndz kwie 01, 2007 6:30 pm
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?

Re: [Flash8] ComboBox i zmienne z php

: pn kwie 02, 2007 11:01 am
autor: Marek_bf
Dane z PHP musisz "ztablicować" i dodać za pomocą dataProvider.
http://forum.webinside.pl/viewtopic.php?t=11133

Re: [Flash8] ComboBox i zmienne z php

: pn kwie 02, 2007 6:32 pm
autor: Arczello
Ok działa. Dzięki.

Re: [Flash8] ComboBox i zmienne z php

: pn kwie 02, 2007 8:42 pm
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};

};

Re: [Flash8] ComboBox i zmienne z php

: pn kwie 02, 2007 9:20 pm
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("|");

Re: [Flash8] ComboBox i zmienne z php

: pn kwie 02, 2007 9:41 pm
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

Re: [Flash8] ComboBox i zmienne z php

: wt kwie 03, 2007 6:50 pm
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.

Re: [Flash8] ComboBox i zmienne z php

: śr kwie 04, 2007 8:05 am
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");
}

Re: [Flash8] ComboBox i zmienne z php

: śr kwie 04, 2007 7:14 pm
autor: Arczello
No właśnie wiem, tylko nie wiem jak zrobić by łapał te kolejne zmienne.

Re: [Flash8] ComboBox i zmienne z php

: czw kwie 05, 2007 4:26 pm
autor: Arczello
O funkcja eval !! :D