现在越来越多的网站在用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。
diggit, escape, flash, share, twitter
最近遇到的一个问题,在插入flash到html中时无意写了类似的代码:
<form>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="flashObj" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowScriptAccess" value="sameDomain" />
</object>
</form>
在js中如果你要访问到flashObj这个对象,并发送些信息给flash(swfaddress、swfobject),就会失误。
受影响的版本是9.0.28,以后的版本没有这个问题。
解决的办法就是不要把flash放form中。
bug, flash player, js
by wersling on November 24th, 2008, under News
by wersling on November 23rd, 2008, under News
Google Analytics 发布了针对Flash的API,现在你可以将统计代码直接写到Flash程序中,而不是通过调用JS来实现。
我已经将这个功能加入到 MusicBox,试用两天,发现很不错。:)
值得注意的是目前它还存在一些bug,建议在使用之后多进行一些测试。
相关文章
代码及项目位置(google code)
Google Analytics, logging, tracking
by wersling on November 18th, 2008, under News
The content is not available in that language.
adobe, FMS, HD, release
by wersling on November 18th, 2008, under News
PS. 据MAX大会了解,下一个版本的 Flex 将更名为 “Flash Platform”.
adobe, air, Flash Player 10, release