Archive

‘Actionscript’ 分類過的Archive

[Flex]如何動態變動TabBar元件的寬度

2010年7月11日

[AS3]動態追加刪除影片片段元件的實體

2010年7月10日

[AS3]控制上層影片片段的語法

2010年5月2日

[AS3] 動態將元件庫影片元件增加到舞台上

2010年5月2日

最近在軍中空閒時就複習一下AS3,在討論過程中,學長問了我一個flash問題,就是如何動態將元件庫影片增加到舞台的問題,本來的問題是將元件匯出給ActionScript使用,但沒有要把影片元件先拉到場景中,而是要用語法動態加入元件(譬如想增加多個的時候),如果是寫在同一個fla檔裡頭就很好解決,但因為學長很固執就是一定要寫在as檔裡(覺得這樣code比較漂亮),於是就難倒我了,try了好久卻找不出原因,怎麼可以這麼容易就被打敗,所以回家就花點時間解決這個問題。

閱讀全文…

Actionscript, 程式設計

[AS3]What is encapsulation in Actionscript 3.0?

2009年9月1日

在OOP概念中,大家應該都了解Encapsulation的觀念是什麼,所謂的封裝,就像開車一樣,只須了解怎麼去駕馭一部車,而不需要了解車子內部是如何運作。在各種已發展出物件導向的程式中,已是基本的概念,如C++、JAVA、C#等,在此就不多加贅述。

而在ActionScript 3.0中,到底Encapsulation是存在於哪裡呢?透過Object-Oriented ActionScript 3.0這本書,我有一些了解與體會,我們都曉得從AS2發展到AS3,在程式寫法上有一些改變,原本AS2傾聽的寫法有很多種,缺點就是會讓程式碼看起來很亂,到了AS3之後,adobe將其統一了,若要觸發function或method,都需要creat an event handler。

閱讀全文…

Actionscript, 程式設計 ,

ActionScript 3.0演進

2008年7月2日

AS3.0已經上市好一陣子,國際上的許多好作品都已改用AS3.0,對大部份的設計師來說,AS3讓大家感到又害怕又想學。

◎ActionScript 3.0概論

FLASH Player9 AS3.0是FLASH十年來,最大的一次改版,整個大躍進。以前所學的AS2語法,到了AS3大部份已取消或是更改核心架構全部重寫,效能上提升了許多,更有PV3D的加入,讓FLASH也擁有3d酷炫功能。

以前都是用movieClip打天下,什麼功能他都可以做到。AS3把功能分開,需要用那部份的功能,就匯入該類別。全部統一使用addEventListener的方法,以前的onRelease和addListener通通拿掉。

AS3在new一個可視物件時,並不會馬上出現在場景上,是會先在記憶體工作當需要出現在場景上時,透過addChild的關鍵字加入。
閱讀全文…

Actionscript, 程式設計