google今年5月发布了google map api for flash,
但下载了google官方的SDK,只是提供了flex下的组件,并没有针对flash cs3下开发的api.
flash cs3应用google map api
八月 17th, 2008flash datagrid组件单元格12号中文字体设置
六月 24th, 2008flash datagrid组件的列表字号默认不是12号字,好像是10号字,显示中文很不好看.
以下利用继承CellRenderer类方法简单设置datagrid的字体,字号及颜色.
CellRenderer 类很好几种用法,flash帮助文档有详细说明.
阅读全文 »
国殇·汶川
五月 23rd, 2008汶川灾震憾八方,闻罢抽心泪两行。
衰怜悲痛责苍天,何以如此薄蜀川。
Adobe flash player 10 出来了
五月 21st, 2008Flash player 10出来,看来flash 10也快了。期待啊……
看看flash player 10测试版的更新:
3D效果
自定义过滤器和效果
高级的文本布局
强化绘图API
视觉性能改进
这些好像在Adobe MAX 2007大会上公布Flash 10 有演示。等吧!就等Flash 10了.
更多Flash player 10 bate的细节看以下地址:(E文)
http://labs.adobe.com/technologies/flashplayer10/
Dreamweaver的svn插件subWeaver
五月 7th, 2008subWeaver,一个仅几K的小插件,可以在dreamweaver操作常用的SVN功能。
不足之处就是在文件图标上没有什么变化。以下是开源项目的地址。
http://sourceforge.net/projects/subweaver/
点这里下载
下载后把扩展名改为:mxp,双击即可运行Extension Manager安装。
DMP开发手记
四月 9th, 2008IE中 命名锚记 和FLASH的问题!
三月 28th, 2008当一个html页面用了锚记#去定位页面位置后,如果页面还包括FLASH,当用户已触发一次锚写后,再点击FLASH,会将该页的标题栏变成锚记的内容,IE6与IE7都有这个问题。
测试方法:随便找一个有FLASH的网页,在URL后加上一个#号,再点击FLASH,标题将变成#.
FireFox中的Flash无法输入中文
三月 27th, 2008因制作一个需要在FLASH输入文本的提交功能的FLASH,在IE中没有问题,但在FF中无法输入中文。在网上也找不到相关资料,最后用FLASH发布HTML,而又可以输入中文,对比代码区别,发现是wmode属性的的问题。
火狐3.0中 <embed>里的wmode="transparent"
在火狐2.0中还得去了<object>里的<param name="wmode" value="transparent">
就可以了。有点郁闷~~~~~~
看来了火狐3.0比2.0更标准了。
网站速度优化考略
三月 8th, 2008在不考虑服务器硬件性能及带宽,也暂不考虑用户的网速,单从网站开发过及维护的角度去提升级网站的速度.
一.减少HTTP请求次数.
1.减少外部资源文件,合并页面引的JS,CSS文件(网上也有将JS和CSS合并的方法)
2.页面修饰用到的图片尽可能的用CSS背景定位方式去实现.减少图片数量
二.减小被请求文件大小.
1.减小修饰图片的大小,有时可以牺牲一些设计.
2.减小CSS文件大小,尽可能的用简写方式.
3.可以用js混淆去少变量名,函数的长度,从而减少JS文件大小.比较简单方式直接用一些工具(如:JSMin 和YUI Compressor).
4.可用gzip对HTML页面进行压缩.
5.删除页面的CSS,js,html中的注释,空格,换行符.用工具软件,或是自己写程序处理.
6.用URL重写让网站的链接变短,使<a>的href属性字符变短,从而达到减小html大小.(特别针对是页面链接数较多的大网站)
7.尽量减少网站目录的名的字符长度,如images可以用img表示.也可以达到减少html页面大小的目的(比较变态的方法,针对大网站).
三.提高客户端响应速度.
1.优化客户端JS脚本的性能.尽可能把一些JS文件放置页面底部.
2.优化Flash的性能.甚用setinterval,duplicateMovieClip等占用内存语句.
3.尽可能给<img>加上长度属性.(影响不大,会增加页面设计的麻烦,此法可省)
4.css中不要用expression语句.
5.页面onmouseover尽可能用CSS中的:hover实现.(IE7,FF下绝大部份的HTML标签支持)
6.大幅FLASH,图片广告可以考虑用<iframe>去引用.使页面内容优化展现.
7.不要用表格对页面进行布局.
四.让浏览器同时能请求更多的数据.
1.针对IE等浏览器在同域下只能同时有两个HTTP请求.可以增设一些域名方式,比如图片用一个image.dansion.com二级域下
五.充份利用客户端缓存
1.增加WEB服务器的Expires Header,配置ETags.
2.对客户端做好版本控制.
六.提升WEB服务器响应速度.
1.对主页等一些访问量较大的页面进实行静态化,或服务器缓存.
2.多台服务器情况下,可以针对服务器不同响应速度分别存放不同响应需求的文件.
补充:
对一些响应速效慢的面页增加友善的加载效果.虽不能提升级速度的方法,但是一个有效的处理方式.增加用户体验.
关于CSS3
三月 7th, 2008在微软向W3C靠扰的时候,以及IE8的出现,我想以后IE的更新速度一定会加快.对于CSS3的支持也是迟早的事.而火狐(FF)在中国网络上的的广告攻势也不能小视.部份CSS3的特性,FF已经支持了,像圆角之特别有用的新特性.<br/>
从网上收集的资料看,大至上有以下一些特性,我们可以用Firefox, Konqueror, Opera or Safari/Webkit.去看看效果.<br/><br/>
<ul>
<li>边框(border-color,border-image ,border-radius ,box-shadow )</li>
<li>背景(background-origin,background-clip,background-size,multiple backgrounds)</li>
<li>颜色(HSL colors ,HSLA colors ,opacity ,RGBA colors )</li>
<li>文本特效Text effects(text-shadow,text-overflow,word-wrap)</li>
<li>界面(box-sizing,resize outline )</li>
<li>选择器Selectors</li>
<li>其它(media queries,multi-column layout,,speech)</li>
<li>继续……</li>
</ul>
CSS3的特性在(FF)以及webkit等其它浏览器都不是以标准的语法去表示,<br/>
FireFox则会在标准语法加(-moz-),webkit则加(-webkit-).<br/>