patw 的筆記、生活、隨筆
Posts tagged Flash
[JavaScript] 在 IE 中隱藏/顯示 DIV 中的 Flash 不會重新播放的解法
九月 28th
在某個案件中,需求是點擊 HTML 頁面上的 button 便會以 BlockUI 方式顯示一個包含 SWF 動畫的 DIV 出來,點擊 SWF 上的叉叉可隱藏此 DIV,若使用者再次點擊 HTML button,該 DIV 又會顯示出來並且從頭再播放 SWF 動畫。
在 Chrome 以及 Firefox 上都可以達到上述需求,但到了 IE 上,隱藏 DIV 後再顯示,其中的 SWF 似乎並不會被重新載入,因此會停留在上次播放的最後一格,尚不知這是 IE 對於 Flash 的 Bug 或這才是正常的,經過一番討論跟摸索後試出了解決方法。
※當然也可以採用 JavaScript 呼叫 SWF 中的重新播放事件來解決,但此次並不是採用此方法解決。
[網頁] Flash ExternalInterface.call Javascript 方法,於 IE 引發「’null’ 是 null 或不是一個物件」錯誤的解法
四月 28th
最近這個案子,有使用到 Flash ExternalInterface.call 網頁上的 Javascript function 的動作,測試過程中,於 IE 中一直會引發下面這段錯誤訊息:
訊息: ‘null’ 是 null 或不是一個物件
行: 1
字元: 111
程式碼: 0
[Flash][VB.NET] Flash 與 WinForm 雙向通訊,以及使其右鍵失效的方法
一月 11th
最近的 Case 要將 Flash 做主要的 UI,而與其他裝置是透過 WinForm (VB.NET) 來寫。因此要將 Flash SWF 檔案嵌入 WinForm,並使 Flash 與 WinForm 能做雙向的指令溝通。
這方面的資料還算好找,Google 一下就有相關的結果了,在此就實做一次 VB.NET 版本的。
More >
[AS3] 3碼郵遞區號+下拉縣市/鄉鎮市區地址表單範例
十一月 11th
在做活動網站時,表單通常會用到地址這欄,並希望能附帶郵遞區號。參考了網上一些 JavaScript 版本的範例,將之改為 ActionScript 3 版本。
Fla 檔案中請擺放 兩個 ComboBox,一個是縣市用、另一個是鄉鎮市區用(會附帶該區的郵遞區號在後),然後再擺一個文字框,供使用者輸入其後的地址。往後有機會再研究 3+2 碼郵遞區號版本的吧。
※ 郵遞區號若有誤請指正,尚未詳細檢查。
※ 2011/03/18 更新:五都升格後的資料。
Code 如下,請參考:
More >
[AS3] Google Maps API (Flash)
七月 16th
前陣子的案子使用到了 Google Maps API(Flash 版),來整理一下,我想之後還有機會用到的。
簡單來講需求是這樣:
點擊場景上的某物件,會叫出 Google 地圖小視窗,呈現該物件的移動路線。
而 XML 配置如下:
More >
[AS3] 子影片讀取主影片的參數 (ADDED_TO_STAGE)
四月 29th
場景上的主影片使用 loader 將子影片 load 進來,然後子影片欲取得主影片設定的變數(如本例的xxx),有時候會發生抓不到的情況 .. 但別支子影片卻正常,Google 了一下,找到要用 ADDED_TO_STAGE 這個事件做處理 …
確保 load 到主場景上,再去抓該變數。
addEventListener(Event.ADDED_TO_STAGE, enterDLHandle);
function enterDLHandle(e:Event):void {
var ROOT = stage.getChildAt(0);
trace(ROOT.xxx);
}
AS 又是另一個領域了,要學習的還很多啊。


近期迴響