Archive for 十一月, 2009
《蜗居》揭示了血淋淋的房奴账本
最近一部叫作《蜗居》的电视剧赚足了噱头,这部房奴剧展现了“攒钱的速度永远赶不上房价上涨速度”的社会现实,把房价压力下都市白领焦灼困顿的生活状态刻画得惟妙惟肖,因此电视剧刚一问世就戳痛了房奴们的敏感神经,在网上铺天盖地展开了一场关于房奴、二奶、贪官的网络大讨论。
一部影视作品竟然掀起了关于房价的全民讨论,这也显示了房子已经上升为社会问题,人们的神经已经被房价刺激得越发痛苦和敏感。当下,房子成了压在都市人脊梁上的一座大山,都市白领们为了房子承担着不堪重负的经济和精神压力,每月必须支付的大额房贷悬于头顶,畸高的房价让他们只能猫着腰过活,这种“蜗居”的生活方式已经成为都市房奴的生活写照。 继续阅读请点击…
Adobe发布FlashPlayer 10.1及AIR2.0测试版本
Adobe本周一发布了Flash Player10.1以及AIR2.0运行时的测试版本。前者大家都已经十分熟悉,主要用于播放Flash视频或游戏等;而AIR则是一款内建有 Flash功能的桌面应用程序平台。两者对Adobe来说均是相当重要的产品。值得注意的是,这次发布的Flash Player 10.1 不仅支持Mac OSX,Windows以及Liunx,而且还具备支持多种智能手机平台的能力,只不过有关的功能暂时未被开放而已。新版本中将支持H.264格式的高清 视频硬加速功能,Adobe称这种功能能够改善性能并节约电能。
Flash开发者要了解的若干东东
一、开发技能
- 代码就是艺术!好的代码充满了不可思议的创意。
跟艺术一样,你得先掌握相关语言,技术,和一些数学技巧。先掌握规则,你才能再突破它。
- 写标准的代码。我可不想继承你写的蹩脚的代码。
标准的代码清晰可查,而且自身就像文档一样工整。
- 学习面向对象编程。重用,维护,规划,预估,调试,重构。
不过提醒下,你不用老守着OOP
- OOP的核心就是拆解和封装
把一个大问题请清楚楚的分成若干小问题
- 整体结构
通常,方法逐级调用次级,而相反的方向用事件来处理。
- 像搭积木一样来考虑结构,而不是粘橡皮泥
善用事件驱动的结构,用继承来规划你的类
- 设计模式。对解决常规开发问题很有启发。
要思考“为什么?”为什么需要写这个?为什么这个可以解决问题?先不要考虑太细太具体的问题。
- MVC。为什么?
独立的数据,逻辑和表现。很强的重用性,可有多个表现层,低耦合
- 服务委托(Service Delegate)
避免让应用直接与服务进行通信,用一个委托(Deletgate)类来作为服务的对外接口。一旦有修改,可以降低对代码的影响。同时建立委托还可以有效的协助早期开发。
- 设计模式不是完美的。(路人甲:“胡说!”)
了解设计模式,创立设计模式模板。但不要对设计模式走火入魔。
- 一定要学习:
每个API,通读文档,发现有意思的东西。
每个平台的技术,Flash,AIR,Flashlite,Flex,FlexBuilder
相关的知识,如后台开发,用户体验设计
- 建立后台接口说明。就像跟后台签一个“合同”
定义好传输协议,把每个方法都说明清楚,越简单越好。
- 快速试验。简单快速的尝试一下!
把功能分成小块来快速试验,测试无误后再进行整合。
- 调试检错。
别按理出牌!狂按Tab键,过场的时候点导航,把网线拔掉!看看出不出问题!
分块处理,各个击破。把代码分割清楚,同时你也把bug给分割清楚了。
- 内存管理。光delete可不管用!
资源管理是一个专业的话题,并且在flash开发中越显重要。
二、利用工具
1.好好利用Flash – 用程序来完成一切不能算酷
善用Flash以及timeline能让你的工作更高效,和设计师更好的合作
2.尽可能少的在timeline上写代码
尤其不要把框架和逻辑写在timeline上,最多调用一下方法或发布一个事件就好
3.尝试JSFL!丰富flash的功能
很多人都忽略了JSFL,但它却非常强大,可以使你的工作更流畅,帮你自动完成重复性的工作。它跟javascript语法相同,非常简单。
4.Flex Builder – 最好的AS3编辑器
它还有一大堆很有用的,能跟flash通用的类库。整合有点痛苦,但很值得。
5.BaseCamp(项目管理软件)轻松简化项目管理。
管理项目,管理时间,素材,文档,以及与团队和客户的沟通
6.追踪你的时间 – 每个任务,每个项目,每个客户
细致的追踪时间对于收入,估价和准确的项目评估是至关重要的
7.会“写”吗!学会该如何写,人们会认为你是个严谨的人
写博客,写文章,写注释,写文档,命名变量,项目评估,专业信函,工作简历
三、其他
1.评估项目 – 从以往项目的时间积累经验
把每个项目分成更细的任务,每个任务都安排计划,制作和调试
2.准时完成
预先安排时间,把对项目的评估做成任务表。
细分时间点,把任务表细分为小时间段,每个任务务必按时完成
3.享受工作
做试验性的尝试,兴趣是最好的老师,还能将你引向专业的方向。
没时间?学会忙里偷闲,每天抽出20分钟的时间,一年下来也有三个星期
4.与行业沟通
在你周围进行沟通,同行,学校,公司
与全世界沟通,博客,论坛,邮件列表,社区网站,开源项目,研讨会
Liunx下的AIR安装和程序安装
在Liunx 下安装AIR必须使用root账户.
1 2 3 4 | //首先运行命令行 进入root权限账户 //给安装的BIN包加权限,并且执行,然后下一步下一步就OK了 # chmod +x adobeair_linux_b1_091508.bin # ./adobeair_linux_b1_091508.bin |
安装应用程序也需要使用命令行进行安装,否则会出现#5100的错误提示,提示的本意是/tmp目录空间不足.当然这个提示是错误的.
1 2 3 | //首先运行命令行 进入root权限账户 ///home/用户名/Desktop/ 桌面文件 # sudo /opt/Adobe\ AIR/Versions/1.0/Adobe\ AIR\ Application\ Installer /home/olpc/Desktop/TourDeFlex.air |
如何辨别真假VPS主机
目前,vps主机在国内迅速成长发展,不过也出现一些服务商拿虚拟机来冒充VPS卖给用户,欺骗客户的利益。那么如何辨别到底是不是VPS呢?下面给大家一个解迷的资料: 继续阅读请点击…
网站服务器之VPS服务器
最近我的服务器空间有不够了,这次又要升级服务器空间郁闷…天下没有免费的晚餐.一直想搞个虚拟服务器,但是高昂的价格实在是搞不起,所以这次准备上VPS服务器,下来就了解一下吧! 继续阅读请点击…
AMFphp 的简介
AMFPHP实际上是一个提供了FLEX等类型的客户端和PHP服务器端程序的一个开源的,免费通讯机制,它可以使得FLEX等客户端和服务器的PHP程序之间基于数据结果的交换。flash里自己有个二进制的数据传输协议Amf, 幸好php里有个amfphp,那就很方便了, 协议会自动转换php和flash的数据类型,本来都是动态语言,啥都好办。 继续阅读请点击…
Smart的FLASH 3D网站,可爱的小汽车
发现一个FLASH制作的游戏网站,小Smart车很漂亮.可以涂鸦后在各种地图中游玩.这个要是大家一起互动就好玩了.哈哈哈
1.打开网站可以看到很多小车哦,很漂亮,呵呵!我蓝色标注了简单的解释.
2.这里可以给汽车涂鸦很多颜色
3.然后选择一个关,就可以玩了
4.游戏按照1-2-3….循序去撞击.最后撞击G标记.右下角可以选择视觉模式.
在AS3中选择ComboBox的监听事件
FLASH中的ComboBox事件选择.
1 2 3 4 5 | temp.addEventListener(Event.CLOSE, cardSelected);//关闭后调用,而监听的值不一定是选择的值 temp.addEventListener(Event.OPEN, cardSelected);//打开的时候监听,用不上 temp.addEventListener(Event.CHANGE, cardSelected);//改变的时候调用,不过如果ComboBox默认就是想选的值就没办法调用了 temp.addEventListener(ListEvent.ITEM_CLICK, cardSelected);//点击列表的时候监听,这个比较好用.(不过还是要和CHANGE配合) //主要是因为ListEvent.ITEM_CLICK触发事件后得到的是第一个的值. |
在AS3中设置ComboBox的字体和宽高
在AS3中,要设置ComboBox的字体类型和字体大小也要用TextFormat,而且很麻烦的是要分别对 TextField和dropdown设置该TextFormat,最诡异的是设置dropdown的宽和高,ComboBox有个 dropdownWidth属性,却没有对应的dropdownHeight属性,而是要使用dropdown的rowHeight属性,真是够BT 的……具体看下面的代码吧! 继续阅读请点击…
戒开心网,戒掉开心网的方法
大家想戒掉开心网么,现在我只做了个批处理软件,只要运行你的电脑就不会在上开心网了,希望对大家有所帮助.
其中包含了,www.kaixin.com,www.kaixin001.com,www.renren.com
关闭开心网 批处理下载
继续阅读请点击…
快速更改FLASH库文件的命名规范
FLASH的jsfl命令,可以程序来写自动脚本语言哦!
这里有同事使用的重命名库文件写法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | var lib = fl.getDocumentDOM().library fl.trace("****************************** 批量改名完成 ******************************"); var _l1 = 0; var _l2 = 0; var _l3 = 0; for(var i in lib) { _l1++; for(var j in lib[i]){ if(lib[i][j].itemType=="folder"){ //重命名文件夹 }else{ //重命名文件 _l2++; _l3++; lib[i][j].name = 'ZHANGDAJINa0' + '_' +_l1+"_"+_l2+"_"+ _l3; } } } alert("Process Complete"); |
更多脚本的支持,知道更多可以事半功倍!
http://help.adobe.com/zh_CN/Flash/10.0_ExtendingFlash/
6DN变形工具(第二版)
在上一版中扩展了许多功能:
1.可自定义选框样式(设定颜色,大小,线粗细),可使用自定义位图填充边块和中心点区块;
2.可自定义控制类型,自定义限制等比缩放,x轴移动,y轴移动,x轴缩放,y轴缩放,x轴斜切,y轴斜切,是否可旋转,是否可设制中心点;
3.增加了undo,redo功能,可自由控制回退和重做,也可以清除操作记录;
4.增加revert功能,可以使指定显示对象恢复某个初始值;
继续阅读请点击…
五人行骑行香山吃烤羊腿
原计划9:30出发的还是等到了10:30,不过貌似每次都会推迟,哈哈哈!今天的线路依然非常轻松,总共骑行51公里,历时3小时32分钟.而且成功将大卫拉上了,呵呵!15公里的骑行后来到香山下,香山后山那个坡简直是没法骑,太陡了,逼不得已大家集体推,很多户外人士都纳闷了,这么专业行头为什么要集体推车,难道练推车的么! -_-!
推行的距离非常短,我们很快就到了山顶,还遇到了小插曲,碰上一扎胎的骑友,由于没带工具,找我们救援,要不那哥们要推下去了.由于我在二年前也经历没带工具既然被扎胎的惨痛教训,所以现在每逢出去都会带上工具的!
到鬼笑石后,饥饿难耐的大卫点了碗快餐面6RMB,真是奢侈,哈哈哈!不过攀峰带的食物真是多,又是著名的天坛王老头糖炒板栗,又是香蕉,瓦咔咔!
下山一路坡,那个爽啊!辛苦推车终于有了回报.在山下还碰上了风景秀丽的公园,不过也没搞清楚公园的名字.关键大门上也没名字,哎!不过游客很少,那个清净啊.
下午3点的时候我们在公园的左手边,发现非常多的餐厅.选了家”碳烤羊腿”,一顿猛吃啊!不过有些贵,羊腿32一斤,大卫又干上了二锅头,不慎撒了些,很快就起火了,二锅头度数果然汪汪的.人均36了,真他妈贵,乖乖哦!不过烤羊腿果然非常不错,而且过程很享受,边烤边片,使用签穿块肉,然后拿刀片,3斤的腿分量还是很足的,搞的我们5个大男人都很饱.随后回家6点到家!
继续阅读请点击…








