使用JavaScript 程式操控瀏覽器視窗(三)

使用JavaScript 程式操控瀏覽器視窗(三)
文∕趙英傑

延續上一篇文章,本文將說明採用Flash 8的ExternalInterface類別,執行JavaScript程式的方式。

相較於getURL()函數,Macromedia(現在的Adobe)建議Flash 8的開發人員改用新的ExternalInterface類別來呼叫外部程式碼。ExternalInterface類別位於flash.external套件(路徑)之下,使用時最好先用import敘述匯入flash.external套件。請在主舞台的第一格關鍵影格輸入:

import flash.external.*;

使用JavaScript程式操控瀏覽器視窗(二)

使用JavaScript程式操控瀏覽器視窗(二)
文∕趙英傑

延續上一篇文章,本文將說明:

  • 使用Flash的getURL()函數,執行網頁裡的JavaScript程式。
  • 外部程式的安全性問題

Flash影片的互動內容,歸ActionScript程式來管,瀏覽器(網頁內容)則歸JavaScript掌管(在IE瀏覽器上,還可以用微軟的VBScript程式控制,不過很少人用VBScript撰寫網頁互動程式)。

如果要從Flash影片當中開啟新的瀏覽器視窗,就必須借助於JavaScript。我們可以把整個JavaScript程式包含在Flash裡面,或者寫在網頁裡面,從Flash影片呼叫執行。

Flash 8 的本機網路連線問題

Flash 8 的本機網路連線問題
文∕趙英傑

有讀者來信指出,《碼上就會:Flash 8動畫設計寶典》書本第十章節示範的Flash版google搜尋欄位,在本地端執行時,會出現底下的警告訊息:

安全警告訊息
【點圖放大】

這是Macromedia避免Flash連結到外部的惡意程式所加上的新限制,Flash 8以前的影片不會有影響。在預設的本機安全模式之下,Flash 8影片不能連結網路資源,也不能在本機呼叫網頁上的JavaScript程式。雖然這項新限制的美意在於保護Flash用戶,但也在Mike Chambers先生的blog上,招致許多開發人員的抱怨。

把垂直拍攝的影片轉正

把垂直拍攝的影片轉正
文∕趙英傑

有時需要把數位相機轉 90 度垂直拍攝影片,不過影片播放軟體無法旋轉 90 度播放,所以最好還是先運用視訊處理軟體加工。筆者使用的軟體是 VirtualDub(免費),它本身內建一個能將視訊旋轉 90 度或 180 度的濾鏡程式。由於它無法直接順利地處理 Casio 數位相機拍攝的 MPEG-4 影片,所以需要先透過 avic 軟體(請參閱筆者的另一篇文章),把視訊編碼程式從 M4S2 改成 DIVX:

avic 軟體

把Casio EX-Z750當成行動多媒體播放器

把Casio EX-Z750當成行動多媒體播放器
文∕趙英傑

Casio EX-Z750數位相機本身具備MPEG-4壓縮解壓縮(codec)晶片,既然能播放本身錄製的影片,想必也能播放其他 MPEG-4 格式的影片。我試著轉錄了一段台灣有名的 talk show 節目「全民大悶鍋」,並且轉成320 x 240、30fps的MPEG-4影片,命名成 tv.avi 檔,存入 SD 記憶卡。

全民大悶鍋

結果Casio Z750找不到 tv.avi 😳

Casio EX-Z750數位相機韌體升級更新

Casio EX-Z750數位相機韌體升級更新
文∕趙英傑

買新數位相機的第一件事除了充電之外,就是更新相機的韌體(firmware)。Casio EX-Z750 相機之前最令人詬病的一個問題(和讓人躊躇不想購買的原因之一),大概是使用 MPEG 4 錄影時,影片中會出現高頻的雜音。雖然雜音是每隔一小段時間才會出現,但越是在意它,就越讓人不得不忽視它的存在。

CSS入門(一)

CSS入門(一)
文∕趙英傑

本文旨在提供《Dreamweaver MX 2004中文版網頁設計寶典》一書第九章「使用CSS樣式表」補充說明。

HTML語言是描述網頁文件內容的標籤語言,網頁的版型編排原本不是它的職責,但是為了呈現美美的網頁,表格(<table>標籤)經常被當成控制留白、切割版面的元素使用。使用HTML標籤編排網頁的缺點是,網頁內容將被一堆和內文無關的標籤指令糾結在一起,而且一旦定下版型就不易修改和更換。

CSS最偉大的貢獻就是把網頁外觀樣式的「表現層」與「內文」分隔開來,而且CSS樣式表可以單獨地儲存成一個文件讓多個網頁共用,令它們呈現一致的外觀與感覺。

Dreamweaver的「圖層」工具是CSS的具體應用(亦即,「圖層」工具是一種以「視覺」方式建立 CSS 的方法),能讓設計人員把網頁元素定位在任意座標位置。

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top