一位同学今天找我帮他做一个页面,静态的 html 页面,要求在页面中放入多个 Flash 小游戏的链接和一个游戏区域,通过 Javascript 操作 flash,点击小游戏的链接之后在游戏区域中显示所选的 flash,无需刷新页面实现 flash 的更换。
熟悉 javascript 的朋友都知道,用这种方法操作图片是非常简单的,只需要通过 DOM 修改 img 标签的 src 属性即可实现图片的更换。而我们常见的页面中的 flash 都是使用 object、embed 等标签,这些标签并不是标准的 xhtml 标签,所以不能通过 DOM 来操作。
这个问题把我难住了,于是马上到 google 寻找答案,结果一不小心来到了 aw 的这篇文章:SWFObject:基于Javascript的Flash媒体版本检测与嵌入模块。文章中详细的介绍了 SWFObject,使用它可以方便地在 html 中使用 javascript 插入 flash(.swf文件),方法如下:
1、在 html 中包含 swfobject.js 文件,并为 swf 文件预留一个 html 结点(这个 html 结点内的所有内容都会在客户端被 flash 资源替换,当客户端没有安装 flash播放器的时候,这些内容会显示出来。这一特色在 SEO 以及对用户体验方面非常有必要)。
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
This text is replaced by the Flash movie.
</div>
2、在 js 中创建一个新的 SWFObject 实例,设置参数,写入 html 中预留的节点中。
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.write("flashcontent");
</script>
这6个参数的意义:
- swf - SWF文件路径
- id - 您为这个SWF文件分配的id值,它将用于给embed与object标签设定name属性,以便于可以支持swliveconnect的功能,如动态传入变量
- width - 宽度
- height - 高度
- version - FlashPlayer需要的版本号,它可以详细到 ‘主版本号.小版本号.细节’,例如:”6.0.65″。一般地,我们只需传入主版本即可,例如:”6″。
- background-color - Flash资源的背景色,16进制格式
(以上代码和说明均摘自 aw 的原文,swfobject.js 的下载地址也请参看原文。原文中还有很多细节的东西,由于我基本不懂 flash,而且前面的这些对我已经够用了,所以就不再引用。感兴趣的朋友可以查看原文,感谢 aw 的文章。)
这样就好了,我只需要在链接中把 flash 的文件路径传递给 javascript 即可,这样就可以在一个页面中切换多个 flash 的显示,具体的代码很简单,就不再写了。
漫步同学发起了一个博客串联活动,主题是:5个关于你的问题。很多朋友都参与进来了,虽然没有人提到我,但是我还是想写一下。因为我觉得这次串联活动挺有意义,可以增强 blogger 之间的了解和交流,也能使读者对隐藏在 blog 背后的作者有进一步的认识。
1、你从什么时候开始 Blogging 的?
我开始写 blog 很晚,大概是今年的4月份,在新浪建立了我的第一个 blog;一个多月之后感觉新浪的 blog 实在是不好用,而且我在教育网速度太慢,于是搬家到搜狐博客(期间也曾经试用过百度空间等其他 BSP 的 blog,最后选择了搜狐);也就是从搜狐博客开始,我开始了解独立 blog,学会了使用 RSS 阅读器,终于在今年的7月24日,购买了域名和空间,安装了 Wordpress,正式开始了我的独立 blog,许许如生诞生了。
2、你为什么博客?
起初看到周围的很多朋友都在写,记录一些自己的经历和想法,分享给大家,很有意思。最初我就是抱着这样的想法开始写 blog 的,完全凭借兴趣,然而真正开始写之后,却学到了很多意料之外的东西。如果现在再问我为什么写 blog,我会回答:分享,交流,结识更多朋友。
3、你是否尝试在网上赚钱或已经开始在网上赚钱?
恩,有一点点收入,仅仅是一点点……可以对付一年的域名费用。下一个目标就是服务器空间费用了,以后争取让 blog 自己能养活自己,就当我在使用免费的 blog。
4、你喜欢网络的三个理由
- 资讯和服务:互联网上的海量信息,几乎包括了你能想得到的所有东西;还有各种优秀的服务(以 Google 为代表):IM 软件、Email等,方便地与朋友联系。重要的是他们绝大多数都是免费的:)
- 娱乐:游戏、影视、音乐……
- blog:通过写 blog 我会认为我也是网络上的一部分,当然喜欢网络。
5、你 Blogging 的目标是什么?将如何实现?
没有很明确的目标,自己写着高兴,读者看着有用就行,呵呵。
至于怎样实现,当然原创多多益善,多和 blogger、读者交流。写 blog 是一件很美好的事情,不能把它当作一项压在头上的任务,实在没有东西写的时候,就不写吧。
最后我就不点名了,有兴趣写的同学请自觉,写完后发送 trackback 到漫步的原文那里就行了,当然发到本文也很欢迎:)
看到这个标题感觉很奇怪吧?我什么时候开始关注这么深沉、这么深刻的问题了?呵呵,其实是今天看到了桑葚的一文《自测》,其中提到了一个“看看你能活多久!”的测试。于是我也好奇地测试了一下,结果完全出乎我的预料:
你将于公元2075年4月18日去世,终年92岁!恭喜您,你的寿命超过90岁!这主要归功于您的身体现状,生活习惯,性格特征以及遗传因素。
对于我这样的胖子来说,能活过80岁已经是很不容易了,别说90了,所以我对测试结果保持怀疑。后来我想了一下,计算出这么长的寿命,主要原因可能是:我不抽烟,不喝酒,现在主要吃素,坚持锻炼身体(是的,我现在在减肥),我的慢性子性格,还有一个客观因素:遗传。而在选择职业的时候我选择的是不工作(包括学生,待业者,不捞外快的退休者等,其实学生是很累的),我想将来我工作了以后,将会选择的是每周工作40小时或者以上,那样的话寿命肯定还要大打折扣。
不管这个测试的结果到底准不准确,至少它是有一定的科学依据的,并不是那种输入姓名就能测出来一切东西的糊弄小孩的把戏。看着测试结果上的那个生命倒计时读秒,心里有种说不出来的感觉,生命就这样一秒一秒的流过,我们能做什么?我们无法改变时间移动的脚步,但却可以改变我们生命的长短。改变生活习惯(主要是饮食),常锻炼身体,一年做一次全面的体检,分析你身体存在的问题并作出针对性的改变,你的寿命就可以延长。朋友们,我知道大家都很累,都在为生活和理想打拼,但是,身体的健康是最重要的,在适当的时候,放下手头的事情,去运动吧!(对最近几位 blogger 的健康状况有感而发)
最后,如果你对这个寿命的测试感兴趣的话,也来试一下:看看你能活多久!(推荐阅读测试前的条款,如果你不能客观的面对测试结果,请慎重考虑。)
这几天陆续看到几个 blogger 在写自己必装的手机软件:月光、WebLeOn、Nings等。我也来凑凑热闹,说说我常用的几个手机软件。
我的手机是 Nokia N70,算是比较老的一款了,使用的朋友很多。N70 是Symbian S60 第二版的操作系统,这个平台很成熟,软件也很丰富。我的手机中软件+游戏一共装了60多个,但是最常用的只有以下几个:
非网络软件:
- 超强闹钟:闹钟真是一个让人烦却又离不开的东西。这个“超强闹钟”可以设置多个闹钟,各自设置不同的时间和重复模式,支持关机闹钟,属于我的必装软件。
- Fileman:功能强大的文件管理工具,它能帮助我方便地管理手机上文件,例如复制、贴粘、删除等一系列操作。类似于 Windows 中的资源管理器,必装软件。
- 掌上书院:很好用的电子书软件,支持 .umd 格式的电子书文件。打发时间必备,我已经用这个看了不少小说了,包括很著名的《鬼吹灯》系列。
- 智能影院:视频播放软件,支持 .avi 等格式的视频文件播放,并有专门的 PC 端转换软件,支持横屏竖屏两种模式。我曾经用这个看完了80集的《武林外传》,orz 自己一个……
- OggPlay:又叫“掌心歌词秀”,支持 .mp3 和 .ogg 等格式的音频文件播放,可以同步显示歌词。我把它当作 mp3 的替代品,耳朵对音质很敏感的同学请略过……
- 区号秀 S60:来电显示中自动显示此号码的地理位置,可以通过号码查地区,通过地区查区号等。
- 智能助手:为手机添加一个类似 Windows 的开始菜单,可以自定义开始菜单,方便地快速打开某个软件。(看来我们对 Windows 中毒不浅,连手机也要搞一个开始菜单)
网络软件:
- Opera:手机上最好用的网页浏览器,不需要多余的介绍了,上网必装。
- Gmail:Google 推出的 Gmail 手机客户端,方便收发 Gmail 邮件。
- China Google Maps:手机版 Google Maps,使用此软件一定要注意你的流量,否则后果不堪设想。
- 手机QQ:QQ 手机版,同样是打发时间用的。
手机的功能越来越强大了,现在我出门坐公交、火车等,基本就是靠 Opera 和小说电子书度过漫长的时间。至于上面提到的这些软件的下载地址,可以在网上找,我推荐两个不错的站点:塞班智能手机论坛和新兵下载。

这么久之后,昨天终于再次收到 Feedsky 的话题广告邀请了,龟兔赛跑没有参加,话题广告还是要写的。虽然收入很少,但是聊胜于无,至少比 AdSense 来得快多了。废话不多说,这次的主题是:赶集网的奥运票务。
引用的赶集网介绍:
通过赶集网(www.ganji.com)的本地城市资讯网络平台,本地用户可以实现对所在本地的生活消费信息服务或商品的了解和交易。赶集网主要是面向个人用户,让用户通过Internet获取和发布个人商品、服务信息的平台。赶集网分设房产、同城交友、招聘、二手物品交易、大学联盟等最本地化的信息服务,免费提供用户人性化的信息服务。赶集网追求简单,易用的风格,无不相关的页面修饰。
说起赶集网,其实我前段时间就注册过了,所以这次就不需要专门为了写本文而注册了。不过我在赶集网上只是随便逛逛,并没有发布过买卖的信息。如上面介绍中所说,赶集网上的各种分类很详细,信息应有尽有。
至于奥运票务,起初我并没有发现赶集网和奥运有什么关系,只是觉得它的 logo 设计得动感十足,颇有奥运味道。后来才发现在“赶集公告”中有行红色的字:“2008年奥运门票,快订购吧!”进入这个链接以后才看到很多奥运门票的交易信息,包括开幕式和各种比赛的。如果你想在明年去北京看奥运却还没有门票的话,到这里来看看说不定会有所收获。
我本身也是很喜欢看奥运会比赛的,尤其是足球、篮球、田径、乒乓球等项目,所以如果有机会的话,我还是希望能到现场去看一下的,所以我查了一下各种票价,单项比赛还可以,至于开幕式就算了,来看看网友开的票价:


5000元档的开幕式门票,被炒到了88888、99000元,几乎20倍了!罢了罢了,还是给有钱人看吧,俺们穷苦学生就在家里看电视好了,有这钱不如买辆车改善一下生活质量。单项比赛的门票还勉强可以接受,价格从几百到上千不等,需要的朋友赶紧出手吧,晚了的话就算有钱也买不到了。
不过最后还是提醒一下各位朋友:骗人之心不可有,防骗之心不可无,网上交易一定要多一点安全意识,毕竟奥运票价不是个小数目。