Browsing articles tagged with " flash"
2 月
4
2010

如何不讓flash object顯示在最上層

網頁中加入flash object 例如 youtube embedded 影片雖然可以讓網頁增色不少,但是網頁如果使用類似阿維雜記本最下方的wibiya toolbar相同的特效,也就是在網頁顯示中多加一層div來呈現內容,就會發現flash object會顯示在網頁中最上層。如果使用AJAX整頁鎖定特效,例如像colorbox特效,就會看得更明顯。

[ 範例 ]

1. 我們首先在網頁中加入一個youtube的影片

2. 我們希望當按下連結的時候,會出現下面的畫面

3. 可是事與願違,youtube影片會浮現在最上層擋住我們真正要顯示的內容

這時候我們只需要稍微修改一下flash object就可以達成我們想要的功能了。
如果你所使用的flash object是使用符合W3C XHTML標準的寫法 (請參考讓網頁插入的flash符合W3C XHTML標準),那麼只需要在object 後面加上 <param name="wmode" value="opaque" /> 這段就可以。

如果你所使用的flash object不符合W3C XHTML寫法(目前youtube上面所提供的嵌入語法就是屬於這種),那麼請修改以下兩個部分
1. 在object 後面加上 <param name="wmode" value="opaque" />
2. 在embed 的標籤中加上 wmode="opaque",也就是 <embed wmode="opaque" src=xxxxxxx

透過這樣的修改方法就可以讓flash object不會一直顯示在網頁層次的最上層了。

12 月
28
2009

讓網頁插入的flash符合W3C XHTML標準

現在的部落格和許多網站都會使用XHTML,但是在網頁中插入flash格式的內容卻往往忽略掉標準XHTML的規範。但是並不是所有的人都了解這個規範是什麼,而提供連結的網站例如youtube.com也沒有顧慮到這點。不過如果你跟我一樣很介意自己的部落格或者是網站要符合W3C XHTML標準的話,可以按照以下的方式來修改。

下面這段是youtube所提供的轉貼原始碼,紅色部分所使用的embed是不符合規範的tag
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ljZpu-HvKjY&hl=en_US&fs=1&"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/ljZpu-HvKjY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>

如果要符合W3C的規範我們就必須刪掉embed這個區塊,然後在object後面加上
1. type="application/x-shockwave-flash"
2. data="xxxx",這邊的xxx內容就是原本embed src所包含的部分

修改之後會變成像下面這段,這樣的寫法就有符合W3C XHTML的規範,而且flash也可以正常在網頁上面播放。
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/ljZpu-HvKjY&hl=en_US&fs=1&" width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ljZpu-HvKjY&hl=en_US&fs=1&"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
</object>

不過最好的方法還是原始提供連結的網站就提供符合標準的連結碼,畢竟不是每個人都了解怎麼修改這些鬼東西的。

9 月
5
2007

大家一起來玩跑跑跑遊戲

剛剛我的同事傳了一個好玩的跑跑跑遊戲給我玩,
遊戲的操作介面很簡單,只需要按左右鍵控制前進和後退和空白鍵跳起來躲避障礙物就可以.

看到飯糰和玉米記得吃,因為可以補血.
不過要小心吃飯糰和玉米的時候突然出現的鳥屎和地鼠.

另外我發現,跑的靠車子比較近,分數增加的速度比較快,
離車子比較遠,分數就增加的比較慢.

照舊,我把自己很笨的技術玩出來的分數貼出來讓大家笑一下.
我玩的等級是最簡單的等級,分數是128,259
希望大家玩了之後,也可以跟我分享你的分數喔.

來去跑跑跑囉…..

6 月
14
2007

來個舒壓的遊戲吧 …..要敲到腳踏車喔

我的朋友剛剛寄了這個遊戲給我,
不過他轉寄過來的時候,遊戲是包在word裡面的,
這樣就變成每次都要開啟word才能夠玩這個遊戲,
感覺有點麻煩.

不過好在的是,flash上面有顯示網址,
於是我就循著網址去找出這個遊戲的原始位置.

找到之後發現是一家專門賣腳踏車的網站,
上面賣的腳踏車還真是高檔啊,
看來可以推薦無限台南去看一下,
因為他們好像每個星期都有騎腳踏車出去運動,
他們對這個應該會比較了解.

切回正題,
這個遊戲中,我們扮演的是拿球棒的人,必須打到腳踏車,
我剛剛有打到一次是腳踏車騎士整個人倒頭栽,感覺超好笑的.

我剛剛玩了一下最好的成績是647.2M 1170.7M,我想各位高手應該可以把騎士打到飛的更遠

按下Play Game的按鈕立刻去打飛騎士吧 XD   原始遊戲出處