SWiSH Max - wczytanie danych z tablicy w pliku
ora - Post subject: wczytanie danych z tablicy w pliku pomocy siedzę już pół dnia przeglądam forum i nic, potrzebuję zrobić wyświetlanie duszkow w zależności od wartości które umieszczane będą w pliku,
0 - alpha kolejnego duszka ustawiona na 0
1 - alpha duszka kolejnego ustawiona na 100
stworzyłem plik mieszkania.php:
[code]
<?php
$tablica="0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
echo "&tablica=".$tablica."&";
?>
[/code]
a w swishu mam tak:
[b]-sprite m (w kodzie robie jego 20 kopii)[/b]
[code]
onLoad () {
var przesun = m._y;
for (i=1; i<20; i++)
{
przesun += 15;
m.duplicateSprite("m"+i, i);
_root["m"+i]._y = przesun;
}
//ustawiam duszkom alpha na 0
_root.m._alpha=0;
for (i=1; i<20; i++) {_root["m"+i]._alpha=0;}
}
onFrame (1) {
this.loadVariables("mieszkania.php?"+Math.round(Math.random()*1000),0,'GET');
for (i=1; i<20; i++) {
if(tablica[i]==1) _root["m"+i]._alpha=100;
else
_root["m"+i]._alpha=0;
}
stop();
}
[/code]
nie mogę za żadne skarby przesłać danych jako tablicy do swisha (zmienna tablica w pliku mieszkania i w swishu)
proszę doradźcie
mielu -
brakuje Ci [i][b]split(",")[/b][/i]
[size=9][ [i][b]Dodano[/b]: Nie 13 Kwi, 2008 19:14[/i] ][/size]
[code]
nowa_tablica = zmienna_tablica_z_php.split(",");
[/code]
ora -
dziękuję ale dalej nic, nie widzi w ogóle tablicy
mielu -
dane z twojej tablicy zapisane są jako zwykła zmienna w flash[quote:26f97b21a2="ora"]$tablica="0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
echo "&tablica=".$tablica."&";[/quote]
więc w flash'u trzeba to zapisać jako tablice , czyli użyć polecenia split i rozwalić to na tablice tak jak w php masz explode
ora -
dzięki zaczęło działać,
to w sumie nie ma znaczenia czy wczytuje plik php czy txt ?
z każdego mogę pobrać sobie tablicę byly by tylko był zapis"
&tablica=0,20,20,&
???
mielu -
tak
|
|