How to create pop-up browser windows in Flash
這篇技術教學會教導你如何在瀏覽器內利用Flash來開啟視窗~
舉個例子來說,以往我們都會利用「getURL()」來達成這樣的功能,但在AS3.0就必須改用「navigateToURL()」,或是採用執行JavaScript的方式來達成,諸如此類的應用都可以在這篇教學中找到你的答案!
blog.Ring.idv.tw
In ActionScript 3.0, ActionScript, Flash
How to create pop-up browser windows in Flash
這篇技術教學會教導你如何在瀏覽器內利用Flash來開啟視窗~
舉個例子來說,以往我們都會利用「getURL()」來達成這樣的功能,但在AS3.0就必須改用「navigateToURL()」,或是採用執行JavaScript的方式來達成,諸如此類的應用都可以在這篇教學中找到你的答案!
2007-08-01 14:34:06 | Add Comment
In Flash
SWF and FLV File Format Specification (Version 9)發佈囉~
AVM2全新的bytecode現在完全交由DoABC tag來定義了~ 如果想瞭解這些bytecode的話,請參考ActionScript Virtual Machine 2 (AVM2) Overview。
BTW, the ABC means ActionScript Byte Code.
2007-07-27 14:50:02 | Add Comment
In My Books, General, ActionScript 3.0
上個月底在Amazon一次給它買下幾本書,這本是其中的一本~終於在今天親自從郵差的手中接下它,但其實早就應該拿到手了,只因為和郵差經常碰不上~唉~
本來想說靠著網路上及官方的資料學AS3好了,事後想想還是乾脆買下這一本,畢竟Essential ActionScript 2.0也在我的書架中~
而天瓏書局目前也有貨了~ 不過如果你要買二本以上書籍的話,其實去Amazon買還是便宜一點~總而言之,接下來的日子有得忙囉~
2007-07-27 14:39:00 | Add Comment
In Open Source, Flash
Gnash是一個採用GPL授權的Flash Movie Player,主要的開發者為Rob Savoye,目前最新釋出的版本為0.8.0 (June 9,2007),且大多支援Flash v7的功能與特色,如果你是Linux的使用者,我想對它應該不會過於陌生,而且在Ubuntu 7.10就將被列為預設安裝的項目之一。
當然如果你想在Win32平臺上測試的話,可以來此下載:
Gnash原始碼:
Gnash執行方式(Win32)
先將底下的一些DLL、Gnash.exe檔複製到「C:\Windows\System32」底下,並在命令列下輸入:
gnash C:\test\xxx.swf
相關介紹:
2007-07-27 10:34:51 | Add Comment
In ActionScript, Flash
在一個Flash動畫上點選右鍵時,它通常會出現如下圖所示的選單:
然而,倘若我們想要自訂一個屬於自己的選單列,那該如何達成呢?幸好在Flash Player 7之後,它為我們提供了一個「ContextMenu」,得以讓我們自訂屬於自己的右鍵選單,而這一切均需仰賴著「ContextMenu」來幫助我們達成這樣的效果。
隱藏內建的選單列
假設你只想要隱藏內建的選單列,只要透過呼叫「hideBuiltInItems()」即可隱藏內建的選單列,不過最後記得將「_leve0」這個「MovieClip」的屬性值「menu」指向我們所建立的「ContextMenu」即可:
程式一
var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); _root.menu = my_cm;
結果:
自訂一個屬於自己的選單列
程式二
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("sayHello",hello));
function hello(obj, menuItem)
{
trace(obj);
trace(menuItem.caption);
hello_txt.text = "Hello!";
}
_root.menu = my_cm;
結果:
_level0 sayHello
不僅只有「MovieClip」可以有自訂的「ContextMenu」,包含「Button」和「TextField」都可以有自己的「ContextMenu」,例如你可以自訂一個「TextField」包含「copy」的選單項目,而經由執行這個選單項目會幫你複製「TextField」裡頭的字串等等,諸如此類的應用就自由發揮囉!
2007-07-22 19:01:17 | Add Comment