-
关于我
-
跟随我
-
订阅我
-
关注一下
-
最新文章
- [02/13][日记]春节快乐心想事成
- [01/28][Flex]Adobe软件在电影阿凡达中的应用
- [12/30][排名]TIOBE程式語言最新排名-2009年12月版
- [12/30][日记]2009年终岁尾的一些感想
- [12/30][讲座]艾睿网12月份Cmax北京的演讲稿
- [11/28][日记]佛山、广州之行
- [11/21][Acrobat]Acrobat.com改版(包括Mobile版本)
- [11/19][AIR]基于AIR 2.0 的几点猜测
- [11/19][Silverlight]Silverlight 4 beta released!
- [11/18]Flash Player 10.1 and AIR 2.0 消息汇总
[Flex]Flex Weather View Beta V2.0的开发日志和截图(2006.12.02更新)
最近用Flex2.0+webservice(C#)开发的天气预报查询软件Flex Weather View Beta V1.0。
以下是这个软件的开发日志:
1、2006-04-03,打算写一个关于flex2的天气预报软件,最开始的时候想用Flex2+Httpservice,但是kenshin曾经做过一个C/S版的天气预报,所以如果用webservice的话能减少代码的重用量,并且也能统一kenshin的原创软件的产品线。所以采用了Flex2+Webservice的架构,正好研究研究flex2和webservice是如何进行通讯的!
2、2006-04-04,写了几个webservice的共同方法,并且用flex builder2构建了Flex Weather View的简单框架!并且想公开这几个公共方法,包括URLToHtmlService()和WeatherService()方法!
3、2006-04-05,基本上完成了这个软件的85%以上的代码构筑!并且美化了一下Flex Weather View的界面,然后上传到空间里面进行一些测试,结果发现了一些问题。包括:flex和flash的player版本的不一致的问题!和在不同的空间里面发生错误的问题!暂时不知道如何解决!明天在说吧!
4、2006-04-06,今天找到了昨天晚上发生的那2个问题,其中因为flash本身为了安全的缘故,所以不用通过不同的地址访问!还有就是gif文件相对路径和绝对路径的问题,如果把生成后的flash文件放在另一个空间里面,那样的话就会产生找不到gif的错误,因为用了相对路径,但是把他改成绝对路径的话就不会出现上述的错误了,但是这样也增加了flash文件loading的速度。在错误找到后,增加了全国主要城市的天气预报,以前就是3个!因为需要修改webservice的文件同时也修改了本站另一个原创程序Digital Clock的代码,同时升级到V1.15。暂时这个软件的sample功能部分算是全部完成,未来我还要增加未来5天的天气预报情况!
5、2006-05-19,由于五一的缘故和我的胃出了点小问题,所以就没有更新这个软件,而且mm也出了Flex2.0beat3所以最近把FlexWeather由原来到beta1更新到了beta3这个版本。
6、2006-05-22,今天开发了未来5天的天气预报,这样的话Flex Weather View大体上就已经全部开发完毕。包括(简单版本和高级版本)两种!
7、2006-07-10,版本由FlexBeta3升级到正式版!
8、2006-07-14,增加了一个Flex Css→OSX,在制作的过程中发现控件(ComboBox)字体看不到了,查看了一下osx.css的源文件,发现可能由于@font-face造成的,把这段删除后,问题解决!
9、2006-07-15,增加了一个卡通效果的版本!
10、2006-12-02,优化了查询天气的算法(只针对Cartoon版,其他版本未进行优化),优化了背景图标,增加了一个 ProgressBar可以在软件中提供详细的天气图标下载进度。
(截图就不截了,大家自己看swf)这里: http://webservice.k-zone.cn/FlexWeather/CartoonFlexWeather.swf
PS:软件的测试地址(已经更新到20061202版本)
卡通版本(new):http://webservice.k-zone.cn/FlexWeather/CartoonFlexWeather.swf
简单版本:http://webservice.k-zone.cn/FlexWeather/FlexWeather.swf
高级版本:http://webservice.k-zone.cn/FlexWeather/AdvFlexWeather.swf
软件的运行环境:暂时是安装Flex2.0beta3(软件已经更新到flex2正式版了!)+Flash Player9.0的机器!
大家可以下载这个关于Flash Player 9.0 AX应该就可以看到这个画面了!大家可以去mm网站下载:http://labs.adobe.com
软件截图(简单版本):



软件截图(高级版本):


2006-07-14最新更新截图如下:

2006-07-15最新更新截图如下:


暂时不会把source放上来,因为还有一些东西没有作完,如果有朋友想现在要的话请在下面把mail告诉我,我会发给大家的!
下一步需要增加的就是未来5天的天气预报,这样就能和我的c/s版的DigitalClock达成一致,我的天气预报就完成了桌面版,浏览器版,手机版的天气预报正在开发中!
未来5天的天气预报和手机版已经开发完毕,具体请看:http://www.k-zone.cn/zblog/post/log-2006-05-29-001.html
关于如果调用这个天气预报的说明:
在想要调用天气预报的地方插入如下代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="188" height="220">
<param name="movie" value="http://webservice.k-zone.cn/FlexWeather/CartoonFlexWeather.swf" />
<param name="quality" value="high" />
<embed src="http://webservice.k-zone.cn/FlexWeather/CartoonFlexWeather.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="188" height="220"></embed>
</object>
其中蓝字替换成FlexWeather或AdvFlexWeather
其中红字其中部分替换成:
FlexWeather:width="193" height="275"
AdvFlexWeather:width="574" height="275"


