作者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