2009年7月23日 星期四

swfobject - 網頁輕鬆嵌入Flash

Flash在網頁上的應用已經越來越普遍了,未來一樣占有一席之位,但是從以前到現在,對於發佈Flash到網頁上常常碰到一些不必要的問題,例如XP SP2更新後,IE瀏覽器上方會出現檔掉的訊息,或是Flash外框出現虛線,需要滑鼠點一下才能開始動作等...,而且使用者並未安裝Flash Player的情況下或版本太低都會無法順利的瀏覽。
最近剛好看到一個不錯的東西,就是這次要介紹的swfobject,一般我們要嵌入swf到HTML時,通常會寫的語法如下:

<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
</object>

上面的程式碼使用到<object>標籤,早一點的甚至還要再寫<embed>才能動作,因為IE跟其他瀏覽器的種種原因,使得這種寫法不但又臭又長,也不符合標準。
那使用swfobject有什麼好處呢?我們繼續看下去吧。
首先我們得先去swfobject的網頁http://code.google.com/p/swfobject/,然後下載目前的最新版本swfobject_2_2.zip


2009年7月16日 星期四

Visual Studio Code Snippets

最近在看聖殿祭司寫的ASP.NET 3.5 專家技術手冊,上面提到Visual Studio 2005之後,提供一個很不錯的功能叫做Code Snippets(程式碼片段),這是一個可以快速產生常用程式碼的好東西。
在VS編輯器上將游標停在要加入程式碼片段的地方->滑鼠右鍵->插入程式碼片段,或是使用快捷鍵,預設是Ctrl+K->Ctrl+X,就會列出目前可以使用的程式碼片段清單。