Flash 與網頁連結的 Html 語法


不想採用 Blogger 提供的網誌分類工具.
趁著休假這兩天, 構思一個網頁連結的 Swf. 以模組置頂的方式, 方便開啟網頁分類.
製作這些零碎的動畫元件, 讓生鏽的腦袋活動起來.

原本的 Flash 只預期加入首頁的連結按鈕. (Home button)
後來決定把一些小元件改成會跑的活動按鈕, 沒跟上的滑鼠就無法產生連結動作.
這樣省下寫 ActionScript 的工程; 自己也覺得呆板的按鈕很無趣.
不過完成後才發現有顯示上的問題.

因為按鈕沒有採用實心的設計, 加上使用透明背景.
按鈕的圖樣顯得不清楚, 像是首頁的黑色字在目前的背景圖片上會看不清楚.
所以我只好改成白色字.  原本是這個黑色字. 一般而言黑色字會比較清楚.
我卻是在完成後才調整部落格的背景...  不過這些是小事情.

在增設的模組 <Embed>  之後, 才發現居然不能顯示.
我猜想是否 Blogger 有什麼特別限制? 像是各家的部落格都會有一些限制.
尤其是對 EXE, Flash, Js...一堆檔案網址很敏感.
加上好久沒有操作語法. 忘了許多參數怎麼寫???

Anyway, 模組最後可以放上去了. 能連結網頁的 Swf 使用語法如下:

<embed width="寬" height="長" src="Google文件URL" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" />

我終於能在網頁上方開啟分類網誌了. (後來證明 Google 文件在Blogger是不行的)


Google 文件真令人遺憾...
原來能夠顯現,是因為在登入狀態下才能夠顯示 Swf.
一旦登出,還是無法在部落格內顯示. 看來問題是因為內含轉頁的 AS 指令被排除.
並不是 Blogger 不支援外連檔案.  但是 Google sites 可以運用, 有空再記錄.
忽然想到, 如果是使用 html 語法編輯一個開啟網頁的按鍵,是可以正常開網頁.
而 JavaScript 為避免跨站指令碼攻擊 (Cross Site Scripting),
有沒有可能將 Swf 的動作做限制呢?
所以我在剛編輯完網頁元素,可以顯示動畫; 過一會就不行. 也許是這個原因吧!
所以我決定使用 JS 來呈現 Flash 指令碼, 下篇 (Click Here) 繼續紀錄.