作者purplemio (噗哈~)
看板Flash
标题[问题] 可以同时loadVariables後,在geturl开启另一个swf吗?
时间Thu Jul 26 03:27:27 2007
我想将在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
1F:推 scars:不好意思我没有仔细看 07/26 10:32
2F:→ scars:不过你要的东西能不能用LocalConnection达成呢 07/26 10:35
3F:→ scars:这样就不用透过php 07/26 10:36
4F:推 purplemio:我想要从A.swf取ID值,让PHP从资料库读id取值後 07/26 15:14
5F:→ purplemio:再传给b.swf档show......这样还能够用LocalConnection吗 07/26 15:15
6F:→ purplemio:因为我也有想到LocalConnection....可是我兜不起来,Orz 07/26 15:16
7F:推 aquarianboy:LocalConnection可以在不同页面或SWF中传值,没问题的 07/26 15:32