[Flash8] ComboBox i zmienne z php
[Flash8] ComboBox i zmienne z php
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?
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
Dane z PHP musisz "ztablicować" i dodać za pomocą dataProvider.
http://forum.webinside.pl/viewtopic.php?t=11133
http://forum.webinside.pl/viewtopic.php?t=11133
Re: [Flash8] ComboBox i zmienne z php
Ok działa. Dzięki.
Re: [Flash8] ComboBox i zmienne z php
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
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
Z PHP musisz przesłać jako string z separatorami np.
[php]<?php
echo' zmienna=jeden|dwa|trzy|cztery' ;
?>[/php]
Flash:
[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
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
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
Mam ten sam problem z loadMovie.
"mjotpegi"+n to nazwy kolejnych zmiennych.
Kod: Zaznacz cały
for (n=0; n<ilosc; n++) {
loadMovie([b]"mjotpegi"+n[/b], "jpgi"+n+".fotka", "GET");
}Re: [Flash8] ComboBox i zmienne z php
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
No właśnie wiem, tylko nie wiem jak zrobić by łapał te kolejne zmienne.
Re: [Flash8] ComboBox i zmienne z php
O funkcja eval !! 
