看板 Flash 關於我們 聯絡資訊
我想將在a.swf的中選取的變數傳給a.php, 並同時開啟b.swf檔(這個檔則是讀取a.php) 只是ㄧ直沒有辦法讓b.swf讀取到值...... (示意圖) ---------------------------- | ↓ a.swf-------->a.php------->b.swf 傳變數 給變數 http://140.127.220.74/~mio/Link/loadphp.swf :實做程式 loadphp.swf // ---------------------- var mydg:mx.controls.DataGrid; var array:Array = new Array(); var len:Number; var xml:XML = new XML(); xml.ignoreWhite = true; . . . var dgListener:Object = new Object(); dgListener.change = function(evt:Object) { trace("索引為:"+mydg.selectedIndex); trace("編號:"+mydg.selectedItem.number); _root.showid = mydg.selectedItem.number; trace("時間:"+mydg.selectedItem.Time); trace("標題:"+mydg.selectedItem.Name); trace("----------------"); 想在這邊可以把showid傳給php,讓show.php讀取 loadVariables("http://140.127.220.74/~mio/Link/show.php",_root,"POST"); 而這邊開啟show.swf檔,這個檔是讀取show.php回傳值 getURL("http://140.127.220.74/~mio/Link/show.swf"); }; mydg.addEventListener("change", dgListener); 將showid的值傳給show.php 然後show.swf就可以從show.php取值 show.php ------------ $showid =iconv("UTF-8","BIG5",$_POST["showid"]); echo "&showid=".$showid; 請問會是哪邊出了問題呢?Q口Q 還是這個方法不行呢? (或是有其他方法可以達到類似的效果?... 目前邊學邊做...大新手一枚Q口Q ps.剛剛測第一次的時候show.swf會出現值...可是多測幾次又不會出現哩Orz... 先謝謝大家!!~<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.179.44
scars:不好意思我沒有仔細看 07/26 10:32
scars:不過你要的東西能不能用LocalConnection達成呢 07/26 10:35
scars:這樣就不用透過php 07/26 10:36
purplemio:我想要從A.swf取ID值,讓PHP從資料庫讀id取值後 07/26 15:14
purplemio:再傳給b.swf檔show......這樣還能夠用LocalConnection嗎 07/26 15:15
purplemio:因為我也有想到LocalConnection....可是我兜不起來,Orz 07/26 15:16
aquarianboy:LocalConnection可以在不同頁面或SWF中傳值,沒問題的 07/26 15:32