看板 Flash 關於我們 聯絡資訊
各位板上大大 小弟我有個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("&nbsp;</td>") msg_temp.text = ("溫度 = ") + temp[0]; // Rain var rain = s.split("<td class=\"num\">"); rain = rain[7].toString().split("&nbsp;</td>") msg_rain.text = ("降雨量 = ") + rain[0]; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.43
chengchieh:cwb的資料大部分是1hr做一次更新... 06/29 19:01
chengchieh:寫個timer勤勞點15/30/45min去做更新就好了 06/29 19:02
chengchieh:parse的話...我以前是抓特定字取substr再割 06/29 19:06
chengchieh:建議是寫window service定時去抓比較有延伸性資料 06/29 19:07
chocoTT0929:好的! 我會再研究看看 謝謝C大 06/29 21:02