D作者mygod0520 (省了金钱却浪费时间...)
看板Flash
标题[问题] 与JSP连线之後的变数读取
时间Tue Apr 26 21:31:44 2011
我是用AS 3.0写的新手QQ
以下是我的程式码~
var ObjStateUrl:String = "
http://localhost:8080/XXX.jsp";
var ObjStateRequest:URLRequest = new URLRequest(ObjStateUrl);
var ObjStateVar:URLVariables = new URLVariables();
ObjStateRequest.data = ObjStateVar;
var ObjStateLoader:URLLoader = new URLLoader();
ObjStateLoader.load(ObjStateRequest);
ObjStateLoader.addEventListener(Event.COMPLETE, ObjectStateHandler);
var StateTemp:String = "";
var ObjArray:Array = [];//用来产生场景上各物件用
function ObjectStateHandler(event:Event):void
{
StateTemp = ObjStateLoader.data;
//trace(StateTemp);
}
这段程式码写在影格1的位置
假如我想在影格1 且在ObjectStateHandler{}外读取到StateTemp接收到的资料有办法吗?
还是真的只能够到下一个影格才有办法读取到StateTemp接收到的资料> <
如果有办法在同一影格读取StateTemp接收到的资料
还烦请各位帮忙告诉我一下QQ 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.11.98
※ 编辑: mygod0520 来自: 140.135.11.98 (04/26 21:35)
※ 编辑: mygod0520 来自: 140.135.11.98 (04/26 21:35)
1F:→ AizawaYuichi:建议先新增监听器再load 04/26 21:35
2F:→ AizawaYuichi:此外你有在外面var StateTemp了 04/26 21:36
3F:→ AizawaYuichi:function内trace(StateTemp)没东西吗? 04/26 21:36
4F:→ mygod0520:function内会有东西~ 可是我想在function作一些处理~ 04/26 21:37
5F:→ mygod0520:想在function"外"作一些处理的话(上面少打外QQ) 04/26 21:39
6F:→ mygod0520:不知道有没有办法读取到? 还是一定要下一影格呢? 04/26 21:39
7F:推 AizawaYuichi:你在外面var StateTemp了,跑过function之後 04/26 22:17
8F:→ AizawaYuichi:就算在外面使用StateTemp的值也是OK的,只是你要确定 04/26 22:17
9F:→ AizawaYuichi:在你呼叫StateTemp时,function有跑过一次 04/26 22:18
10F:→ AizawaYuichi:就算是第一个影格也是OK的 04/26 22:18
11F:→ mygod0520:我原本也是这样想~可是我把StateTemp 写在Handler之後 04/27 13:03
12F:→ mygod0520:确定Handler已经跑过了 可是写在底下function外的读不到 04/27 13:04
13F:→ mygod0520:已经确定有先load了说QQ 04/27 13:05