flash cs3应用google map api

八月 17th, 2008

google今年5月发布了google map api for flash,
但下载了google官方的SDK,只是提供了flex下的组件,并没有针对flash cs3下开发的api.

阅读全文 »

flash datagrid组件单元格12号中文字体设置

六月 24th, 2008

flash datagrid组件的列表字号默认不是12号字,好像是10号字,显示中文很不好看.
以下利用继承CellRenderer类方法简单设置datagrid的字体,字号及颜色.
CellRenderer 类很好几种用法,flash帮助文档有详细说明.
阅读全文 »

国殇·汶川

五月 23rd, 2008

汶川灾震憾八方,闻罢抽心泪两行。
衰怜悲痛责苍天,何以如此薄蜀川。

Adobe flash player 10 出来了

五月 21st, 2008

Flash 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, 2008

subWeaver,一个仅几K的小插件,可以在dreamweaver操作常用的SVN功能。
不足之处就是在文件图标上没有什么变化。以下是开源项目的地址。

http://sourceforge.net/projects/subweaver/

点这里下载

下载后把扩展名改为:mxp,双击即可运行Extension Manager安装。

DMP开发手记

四月 9th, 2008

网络上有很多Mp3播放器,但功能都不强大,抱着学习的态,写了一个集成百度mp3搜索,歌词等功能的WEB版mp3播放器!

地址:http://www.dansion.com/mp3

阅读全文 »

IE中 命名锚记 和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/>