现在越来越多的网站在用Share功能,我的Blog也不例外。如果是做flash网站,也是逃不过的。3个小问题是我做项目中遇到的,分享下:
Share Twitter :
Twittrer叫微博客,所以它对字数有限制,不可以超过140个。所以你在做项目初期,如果要 Share 到 Twitter ,你就必须先考虑好字符数,简短的描述和尽量短的url。
Share Diggit:
Diggit为了防止重复提交数据,对url和文章标题都有一定的过滤,相同的url或标题是无法重复提交的,而类似的标题也是不可以,比如“推荐一篇好文章:xxx”,类似的就只能提交一次,所以最好的办法是,程序只设置url,而标题设置为空,让用户自己输入,就不会太重复了。
escape URL:
想FaceBook、MySpace等这样的 Share 都对一些特殊符号敏感,如”&”,所以,需要对你传递的url做escape。
Flash Note
diggit, escape, flash, share, twitter
Adobe 已将这次CS4的细节公布出来,我之前所猜想的还是有所吻合,呵呵~
我比较喜欢的几个功能:
- 3D 转换
- 反向运动与骨骼工具
- 元数据 (XMP) 支持
- 使用 Deco 工具和喷涂刷实现程序建模
News
adobe, cs4, flash
Adobe CS3套件将在9月23号发布。

到目前为止,Adobe还对其一些细节守口如瓶,也许是希望制造一些悬念,目前我得知的仅仅是这些:
- 增强的时间轴编辑功能:多强大不知道,有一个辅助动作编辑器,至于是否有类似AE那样的参数操作曲线控制还不清楚。
- 新的动画模式:这个模式估计就会包括说了很久的骨骼系统。
- 支持Flash Player 10? 不确定,如果有,那是否会支持3D呢?
- 新的界面,这个相信大家都有看到。无非将编辑区域变大些。
News
adobe, cs4, flash
在很多的项目中我们都会使用到SharedObject,因为它可以将数据存储在客户机中,当客户再次访问时,Flash可以拿到这些数据。用得最多的我猜是mp3/video播放的音量设置了。但是SharedObject在你需要设置很多参数时使用起来并不方便,而且有的时候,我们需要删除一些过时的数据,SharedObject并没有这个功能。
因此,我一直使用我自己采用Proxy封装的SharedObject来使用,并带有一个TimeOut的功能,用于删除过时的数据。相对SharedObject本身来说,要方便很多。在这里分享给大家:)
查看和下载具体的源代码
使用方法十分简单:
var cookie:Cookie = new Cookie(“myCookie”);
cookie.name = “foo”;
cookie.value = Math.PI;
trace(cookie.name); // foo
trace(cookie.value);// 3.141592653589793
cookie.clear();
如果你有更好的方法或者建议,请告诉我。
Labs
as3, cookie, flash, proxy, SharedObject, source
我之前也有写一篇文章说到嵌入字体,但是没有整合成一个很好用的方法,也没有建立一个很好的管理器进行管理。
因此,这次我写了一个FontManager来方便使用,并做了一个字体文件生成模板,方便以后项目中需要时,直接替换里面的字体名称就可以。
下面是演示:
具体是使用方法和源代码可以从这里下载
Labs, Resource
Add new tag, as3, demo, embed, flash, Flex, font, fontmanager, SiteNews, source