[問題] 可以同時loadVariables後,在geturl開啟另一個swf嗎?

看板Flash作者 (噗哈~)時間18年前 (2007/07/26 03:27), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
我想將在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

07/26 10:32, , 1F
不好意思我沒有仔細看
07/26 10:32, 1F

07/26 10:35, , 2F
不過你要的東西能不能用LocalConnection達成呢
07/26 10:35, 2F

07/26 10:36, , 3F
這樣就不用透過php
07/26 10:36, 3F

07/26 15:14, , 4F
我想要從A.swf取ID值,讓PHP從資料庫讀id取值後
07/26 15:14, 4F

07/26 15:15, , 5F
再傳給b.swf檔show......這樣還能夠用LocalConnection嗎
07/26 15:15, 5F

07/26 15:16, , 6F
因為我也有想到LocalConnection....可是我兜不起來,Orz
07/26 15:16, 6F

07/26 15:32, , 7F
LocalConnection可以在不同頁面或SWF中傳值,沒問題的
07/26 15:32, 7F
文章代碼(AID): #16fwGYtI (Flash)
文章代碼(AID): #16fwGYtI (Flash)