Flex天气预报.doc_第1页
Flex天气预报.doc_第2页
Flex天气预报.doc_第3页
Flex天气预报.doc_第4页
Flex天气预报.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

源文件简介收藏 下载 (33.77 KB)2009-11-3 14:57就是webservice请求+解析mxml代码: 1. 2. 8. 15. 16. 17. 19. 21. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. as代码:69. / ActionScript file70. import mx.collections.ArrayCollection; 71. import mx.utils.ArrayUtil; 72. import mx.controls.Alert; 73. import mx.rpc.events.ResultEvent; 74. import mx.rpc.events.FaultEvent;75. import flash.events.Event; 76. private var weatherInfo_:ArrayCollection = null;77. public function onLoad(event:ResultEvent):void 78. btnOp.enabled = true;79. var weatherInfo:ArrayCollection = (event.result) as ArrayCollection; 80. for(var i:int=0;i weatherInfo.length;i+) 81. trace(weatherInfoi+n);82. 83. var rs:String = weatherInfo0;84. if(rs = 高速访问被限制!)85. 86. return;87. 88. if(rs = 查询结果为空!)89. 90. Alert.show(无法查到该城市天气!);91. return;92. 93. rs = weatherInfo1;94. if(rs = )95. return;96. 97. weatherInfo_ = weatherInfo;98. var province : String = ;99. var cityName : String = ; 100. var cityUrl : String = ;101. var imgPrefix :String = images/weather/a_;/天气图片Url a_开头是大图像102. var lastDate : String= ;/最后更新时间103. var degree :String = ;104. var dayWeather :String = ;105. var wind :String = ;106. var pic1:String = ;107. var pic2:String = ;108. var realInfo :String = ;109. var other :String = ;110. var cityInfo :String = ;111. 112. /基本信息113. province = weatherInfo0;114. cityName = weatherInfo1;115. cityUrl = weatherInfo3;116. lastDate = weatherInfo4;117. /今天信息118. degree = weatherInfo5;119. dayWeather = weatherInfo6;120. wind = weatherInfo7;121. pic1 = imgPrefix + weatherInfo8;122. pic2 = imgPrefix + weatherInfo9; 123. realInfo = weatherInfo10124. other = weatherInfo11; 125. todayWeather.text = dayWeather;126. todayDegree.text = degree;127. todayWind.text = wind;128. todayPic1.source = pic1;129. todayPic2.source = pic2; 130. toadyRealInfo.text = realInfo; 131. todayOther.text = other;132. 133. /城市基本信息134. cityInfo = weatherInfo22;135. thecityInfo.text = cityInfo;136. lastUDate.text = lastDate;137. onTabChanged();138. 139. 140. public function onTabChanged():void 141. var imgPrefix :String = images/weather/a_;/天气图片Url a_开头是大图像142. var degree :String = ;143. var dayWeather :String = ;144. var wind :String = ;145. var pic1:String = ;146. var pic2:String = ;147. if (tabNavi.selectedChild.id=tomorrow) 148. /第二天149. degree = weatherInfo_12;150. dayWeather = weatherInfo_13;151. wind = weatherInfo_14;152. pic1 = imgPrefix + weatherInfo_15;153. pic2 = imgPrefix + weatherInfo_16;154. tomorrowWeather.text = dayWeather;155. tomorrowDegree.text = degree;156. tomorrowWind.text = wind;157. tomorrowPic1.source = pic1;158. tomorrowPic2.source = pic2;159. else 160. /第三天161. degree = weatherInfo_17;162. dayWeather = weatherInfo_18;163. wind = weatherInfo_19;164. pic1 = imgPrefix + weatherInfo_20;165. pic2 = imgPrefix + weatherInfo_21;166. aftertomorrowWeather.text = dayWeather;167. aftertomorrowDegree.text = degree;168. aftertomorrowWind.text = wind;169. aftertomorrowPic1.source = pic1;170. aftertomorrowPic2.source = pic2;171. 172. 173. /错误处理程序 174. public function faultHandler(event:FaultEvent):void 175. btnOp.enabled = true;176. Alert.show(出现错误,请确保您的网络连接正常.);177. 178. /根据城市名称获取天气179. public function getWeatherByCity(event:Event):void180. btnOp.enabled = false;181. webService.getWeatherbyCityName(cityname.text);182. 183. /当加载完成时184. public function onComplete(event:ResultEvent):void185. var ipInfo:ArrayCollection = (event.result) as ArrayCollection; 186. ip.text = ipInfo0;187. address.text = ipInfo1;188. var addr : String = ipInfo1;189. var cityPattern : RegExp = /(.*省|.0)(.*)市/;190. var rs:Object = cityPatter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论