《碼上就會-Dreamweaver CS3、 PHP、 My SQL 與 AJAX》79折 搶新上市, 12,000元搶新好禮免費送!

《碼上就會-Dreamweaver CS3、 PHP、 My SQL 與 AJAX》79折 搶新上市, 12,000元搶新好禮免費送!

凡於活動期間購買《碼上就會-Dreamweaver CS3、 PHP、 My SQL 與 AJAX》,並寄回EA510回函(請按此下載印出)及購書發票影本,即有機會獲得價12000元『巨匠數位學院線上學習禮券』,名額有限,送完為止。

買書抽禮券

在視窗間通訊(二):使用ActionScript

在視窗間通訊(二):使用ActionScript
文∕趙英傑

不必藉助JavaScript,在本機電腦上執行的不同Flash影片(例如,位於兩個不同瀏覽器視窗裡的影片),也能透過ActionScript的LocalConnection類別相互傳遞訊息。打從Flash Player 6開始,LocalConnection類別就內建在播放器裡面了。

LocalConnection類別最重要的兩個方法名稱和用途說明如下:

  • send(‘連結名稱字串’, 函數名稱, 參數1, 參數2, …):呼叫另一個影片(接收端)上的函數,並可傳遞參數。
  • connect(‘連結名稱字串’):在接收端,設定和發送端的連線。

收、發兩端主要是透過「連結名稱字串」建立連線,這個名稱可以任意命名,只要兩端的名稱設定相同即可。

使用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影片呼叫執行。

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

Back To Top