上台講話

Posted on 05/06,2009

ActionScript 3.0Oops! 發現最後一篇blog竟然已經是去年的事了!! 是時間過太快還是我太懶了?

最近因為幾個案子在趕著要上線,不久前的OSDC.tw沒辦法全程參加,只好挑自已喜歡的Session參加(ericskGAEO比我想像中的還好用)

以前某個我不喜歡的老闆曾跟我說過,做presentation就像表演一樣

近來我自告奮勇的找了一些對flash有興趣的朋友們每週來聚會,每次約2小時,我教大家怎麼來學 ActionScript3.0。沒另外收費(只需各自分擔場地費,我還太嫩,還不到那種敢收學費的等級)

常聽到「這個東西我懂,我只是不會講而已」,但我一直相信,真的懂的人一定是講得出來的;不會講不代表真的不會,只是還沒能完全透徹,某個環節沒學好,講不出來

在台上講話實在是件不容易的事,一來得先克服緊張感,二來得讓自已的腦袋保持清醒。

當然我也沒這麼佛心,開這樣的課當然是有目的:
1. 透過在台上講課,讓自已對AS3更熟悉
2. 訓練自已講話的技巧,練習怎麼掌握台下的反應(可能講太快或一下子講太難)
3. 透過每週準備課程,讓自已不會跟AS3離太遠

越是複雜的技術,要做這種大眾化的教學困難度也越高,像是知名的flash totur Lee Brimelow 用影音的方式來教學,清楚又易懂

最近在路邊牆上貼的一段話:「有困難是能力不夠,有麻煩是方法不對」看來,這條路還相當漫長  :)


 

AMFPHP-搭起Flash與PHP的美麗橋樑

Posted on 10/12,2008

AMFPHP LogoFlash在跟Server在交換資料,比較常見的是一般的文字訊息或是XML,我自己在趕時間的時候,會偷懶的隨便echo一個字出來知會flash說server程式已經做完了或是程式執行之後的結果,不趕時間且資料量較多的時候,則會乖乖的用XML。不過,最近開始我比較常用的是AMF跟JSON這兩個方法,其實都還滿方便的,各有其優缺點。

 (閱讀全文)


 

Flash Chart with Google Chart API

Posted on 12/09,2007

flash logoGoogle新推出的Google Chart API,只要傳幾個簡單的數字進去,它就會產生漂亮的圖表回來(當然PHP的GD或是Imagemagick應該也都行)。在Flash裡面要做圖表也是有方便的元件可以用,不過如果可以透過API以及loadMovie的方式傳回圖片,連元件都省下來了,在製作上就更單純了。

Demo網址:
http://www.eddie.com.tw/FlashLabs/Examples/pieChart/

改變一下數字,圖表就會更著變化,目前似乎是有每天使用次數上的限制,不過對於用在網站管理系統或是拿來做報表系統的圖表,應該是相當夠用的。

fla iconFLA原始檔

Google Chart API其實還有提供更多的圖表可以玩,詳細使用方法請洽http://code.google.com/apis/chart/


 

Attached sounds fail in loaded movies

Posted on 10/29,2007

這兩天在處理一個案子時遇到一個狀況,困擾了我兩天。例如我先建立了一個menu.swf,並在menu.swf使用Sound類別建立、播放音效如下:

var mySound:Sound = new Sound();
mySound.attachSound("soundClip");
mySound.start();

單獨播放時正常,但當被load到其它swf就發生狀況,聲音出不來

查了一下Adobe網站的資料有發現這一條:
Attached sounds fail in loaded movies

這樣寫著:
This script will function properly except when the SWF containing it is loaded into another movie by aloadMovie action. In this case, the loaded movie loses it’s connection to the linked sound.

解決方法是在建立Sound類別時加個”this“就行了

var mySound:Sound = new Sound(this);
mySound.attachSound("soundClip");
mySound.start();

搞定收工 Cool


 

ActionScript 2.0 V.S. 3.0

Posted on 11/21,2006

flash logo每次臨時要找都找不太到,記下來提醒自己 :)
差異比較表

另外再記一篇AS3跟Java5語法的比較
比較表


 

AS3-建立按鈕

Posted on 11/18,2006

flash logoActionScript3.0裡已經可以完全不用Authoring Tools就能在場景上直接做出按鈕來玩,可以透過「new」的方式來純手工打造,不過老實說是有點麻煩。而且因為我沒很喜歡Flex,又剛好Flash9 Alpha也不能裝,所以只好用flex sdk試玩的,玩起來就又更麻煩一些些了 :)

 (閱讀全文)


 

Adobe Flash Professional 9 with ActionScript 3.0

Posted on 06/29,2006

flash logo有測試版可以玩了 [下載頁面]
先來去下載回來裝在測試機上面玩看看

AS 2.0都還沒摸透,3.0就要出來了
真的是跟不上啊 :)