作者chocoTT0929 (巧克踢踢)
看板Flash
标题[问题] urlLoader 周期性重复自动更新?
时间Wed Jun 29 14:03:57 2011
各位板上大大
小弟我有个AS3的问题想要请问
怎麽样让urlLoader能够随着网页更新它的资料
比方说我想要去抓中央气象局的天气
我可以设什麽timer 每隔几分钟更新/重新load网页一次吗?
感谢各位的帮忙!
p.s.: 我的parse不太聪明...想请问有没有神人有更有效的办法?
import flash.net.URLLoader;
import flash.net.URLRequest;
var urlLoader:URLLoader = new URLLoader();
urlLoader.load(new
URLRequest("
http://www.cwb.gov.tw/V6/observe/real/current_n.htm?"));
urlLoader.addEventListener(Event.COMPLETE,showData);
function showData(event:Event) {
var s:String = urlLoader.data;
// Date
var date = s.split("<td class=\"num\" width=\"57\">");
date = date[1].toString().split("</td>")
msg_date.text = ("时间 = ") + date[0];
// Temperature
var temp = s.split("<td class=\"num\">");
temp = temp[1].toString().split(" </td>")
msg_temp.text = ("温度 = ") + temp[0];
// Rain
var rain = s.split("<td class=\"num\">");
rain = rain[7].toString().split(" </td>")
msg_rain.text = ("降雨量 = ") + rain[0];
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.18.43
1F:推 chengchieh:cwb的资料大部分是1hr做一次更新... 06/29 19:01
2F:→ chengchieh:写个timer勤劳点15/30/45min去做更新就好了 06/29 19:02
3F:→ chengchieh:parse的话...我以前是抓特定字取substr再割 06/29 19:06
4F:→ chengchieh:建议是写window service定时去抓比较有延伸性资料 06/29 19:07
5F:→ chocoTT0929:好的! 我会再研究看看 谢谢C大 06/29 21:02