Re: [問題] flash傳array到php
附上原始檔 不是我原來的檔案 但是問題一樣 拜託了 如果問題太笨請鞭小力點
http://nccu.edu.tw/93306001/ttt.rar
FLASH 只有一格
stop();
var pudding:LoadVars = new LoadVars();
var pictures:Array = new Array();
pictures[0] = "pictures";
pictures[1] = "bananas";
pudding.pictures = pictures;
trace(pudding.pictures);
var rand=Math.random(100000);
pudding.sendAndLoad("http://140.119.19.149:8090/ttt.php?chache="+rand,
pudding, "POST");
pudding.onLoad = function(success) {
result.text = pudding["result"];
}
-----------------------PHP----------------------
<?
$pictures=$_POST[pictures];
if($pictures) {
for($i=0;$i<=80;$i++) { //這個80是我隨便設的 因為不知道會有幾格
if ($pictures[$i]) {
$pic=$pictures[$i];
$echo=$echo.".".$pictures[$i];
}
}
}
echo "&result=$echo";
?>
※ 引述《pudding0421 (jane)》之銘言:
: 我想請問一下
: 我在flash裡面寫了這樣一段程式碼
: var pictures:Array = new Array();
: pictures[pageid] = "pictures/"+file.name; //pageid是前一頁傳來的值
: 這樣pictures[0]=pictures/a.jpg
: pictures[1]=pictures/b.jpg
: pictures[2]=picutures/c.jpg
: 可是我傳到php之後
: 就會變成
: pictures[0]=p
: pictures[1]=i
: pictures[2]=c
: pictures[3]=t
: pictures[4]=u
: .............依此類推
: 請問該怎麼改才能變成我想要的一格裡面是一個路徑 而不是一格裡面只存一個字母呢?
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.19.149
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章