最近遇到一個「遊戲公司設計連預設Flash影片為靜音都不會」的情況,回頭翻以從做過的舊檔幫忙找解法時,想到幾件關於Flash的往事。
首先:大約在十年前,我剛開始做網頁設計工作時,也曾經很愛用Flash。當然,現在完全不是那麼回事。
其次:這十年來,絕大多數關於Flash的應用技法,似乎都沿襲自那個很愛用Flash的短暫時日。Flash的功能當然隨著版本更新而增強變多,但,就影像設計與客戶需求的層面來看,十年來Flash的應用其實並沒有太大差別。
許多從沒用過Flash的人,都覺得Flash很了不起。
大概因為這樣,所以,兩三年前某一次會議裡,當我說:「通常……Flash是一種最低階的設計應用。」
在座許多人都覺得:那真是一個聞所未聞、驚世駭俗的說法。
大概也從那時候開始,我發現了:「許多從沒用過Flash的人,都覺得Flash很了不起。」這個事實。
「從沒用過Flash的人覺得Flash很了不起」與「用過Flash的人覺得Flash很了不起」顯然是兩件截然不同的事。
仔細回想起來,在1999年至2000年之間,我自己就曾經用過Flash,並且也覺得Flash很了不起。當然,那樣的覺得僅僅只維持了一小段時日,否則我也不會在兩三年前某一次會議裡說「Flash是一種最低階的應用」。
在上個世紀末,那個電腦普遍還跑著Pentium II的年代,Flash3、4、5實在是一系列極其了不起的設計工具,因為它跑起來不像Illustrator那樣氣喘吁吁,簡單易用到幾乎沒有學習門檻,Designer只要花半小時熟悉操作,馬上就可以拿來繪製向量插畫或多媒體動畫。
以一種低階應用而言,Flash的了不起就在於:在絕大多數時候,你都可以付出相對少的時間精力,做出相對令人激賞的設計作品。
剛開始,Designer都會覺得那是一件很棒的事。然而,隨著網頁設計Know-how的日新月異,Flash的維護更新不易、經常可能增加不必要的網頁承載以及不利於SEO……這些很務實的考量,很快就讓人把它打入華而不實的設計冷宮裡。
回到開頭那個「預設Flash影片為靜音」的問題,在那個華而不實的設計冷宮裡找到的解決如下:
- 在參數面板為已輸入的FLV影片設定名稱。例:我把FLV設定為jasvideo
- 在影片元件所在影格輸入以下這段Actionscript 2.0語法即可:
jasvideo.volume = 0;
jasvideo._uiMgr._isMuted = true;
其中,步驟2的「jasvideo」這個tag是隨著步驟1的命名而變動的。
最後,輸出的成品如下:
如果有需要,也可以直接下載jasvideo.zip這個壓縮打包檔。
延伸閱讀:
而應用是低階還是高階是取決在做的人
完全取決在做的人