2007年8月30日 星期四

天ㄚ!! 我的IE瀏覽器 對CSS沒有反應

當你滿心歡喜的設定好一支CSS, 要將他跟你的HTML送作堆時
赫然發現
Firefox對你的CSS有反應 ,IE竟然對CSS完全置之不理

奈ㄟ安內?通常只會是IE有反應 Firefox沒反應才對阿!!!!
我的IE 秀斗了嗎?


翻天覆地的找哪裡出問題..
是div包錯嗎?還是flow下錯?千萬不要慌張...
首先應該檢查的是你的.css跟.htm的語編碼是否相符

一般來說.htm的檔案都可以看到編碼
但是css並不會特別把編碼秀出來

所以,就是這樣 遇到對不起來的Css+htm 千萬
先把2檔案編碼弄成一樣在去找後續的問題。

從 flash 的路徑帶值進 swf

寫 action script 常會用到一些變數,來swf做更多變化
通常變數都寫在 swf 內,或從外部 load XML 等來將變數帶進去 swf
不過直接寫在 swf 內彈性較低,從外部 load XML 應該很多人不會用...
有一個比較簡單的方法

在swf 中的第一個 frame 先宣告一個變數
var 變數名稱
ex
var picPath;

然後在 HTML 上 swf 的路徑加上 xxx.swf?變數名稱=值
這個值就會被帶進 swf 裡,並被當成 指定的變數使用

ex
在第一個 frame 上下
var picPath;
_root.loadMovie(picPath)
直接輸出 swf 會發生 error
不過若放在 html 上,路徑後加上
xxx.swf?picPath=http://tw.i4.yimg.com/i/tw/hp/spirit/yahoo_logo.gif






yahoo 的 logo 就被讀進來囉

這方法可以運用再不少地方
也可與後台搭配,讓 flash 可以做更多變化

2007年8月23日 星期四

Flash 過無障礙的方法

在 object 標籤裡加上
title='FLASH 的替代說明文字
object 標籤結束前再加一次

範例: