2008年10月17日星期五

对“回复此评论”功能的更新

由于 Flash Player 10 的升级,之前本站的“回复此评论”小功能已经失效了,主要是因为新版本的 Flash Player 10 更新了安全特性,不允许 Flash 通过接收参数自动操作系统剪贴板,而执行该类操作必须需要用户使用键盘快捷键或者鼠标点击特定按钮才可以。如此一来,“回复此评论”按钮就必须制作为一个可点击的 Flash 按钮了。

现在,你也可以使用 Flash 制作一个属于自己的“回复此评论”按钮,只需在 Flash 中添加一个按钮元件,将其动作脚本设置为:
on (press) {
  System.setClipboard('@<a href="#comment-'+_root.id+'">'+_root.author+':');
}
在调用这个 Flash 时,需要事先把评论者名字通过正则表达式去除多余的 HTML 标记和空格,之前的文章中提到过。如果想在 ActionScript 中使用正则表达式,请参考这里
而 Flash 调用方式为:
<embed src="/reply.swf?id=<$BlogCommentNumber$>&author=评论者名字" type="application/x-shockwave-flash" width="20" height="20"></embed>
敝人对 Flash 的了解极其有限,语言描述可能不准确,自己写的 AS 代码可能也存在问题,希望懂行的网友能指出问题,以便改正。恕无法回答 Flash 制作的细节问题。


以下为题外话。
这些日子以来,不少朋友都关心着在外地工作打拼的萌萌;不得不说的是,从我们的博客改名为“物以类聚”时,已经意味着这里不是曾经的那个情侣博客了。在这期间,有朋友和我谈到我情绪低落的问题,也有朋友给我推荐人选。但是我需要静一静,多谢你们的好意,非常感激。
而如果萌萌愿意,她还会继续留在这个曾经的 Marcher's Blog,因为至少我已习惯了这样,而且她也会偶尔回来写点儿东西,我们也还是无话不谈的挚友。可能会有人不理解,有人会认为情侣分开后注定是对头,那我们的现状和想法可能不尽相同,请不要试着替我着想,谢谢。
目前看来,每个月都有至少 10% 的访问量来自 Google 搜索“萌萌”关键词,所以,我也不想让我们的各位好友在这里找不到她的身影而失望而归。与此同时,她也在“颓组织”出现。