高見龍

iOS app/Ruby/Rails Developer & Instructor, 喜愛非主流的新玩具 :)

AS3-建立按鈕

image

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

有幾個比較跟AS2不同的部份:

1. addChild:

在AS3裡,物件可以透過addChild指令放到場景上,或是指定的物件中。

2. 物件的InstanceName可以用動態指定了,AS2還不行,例如:

button.name = "mybutton1";

3. button.mouseChildren = false;

這是AS3裡新增的屬性,預設值是true,設定為false是為了確保button是MouseEvent的target objects。

mouseChildren的說明

4. button.buttonMode = true;

這個如果設定為false,一樣是可以按,但就少了「手指頭」的游標。

buttonMode的說明

image 原始檔下載

參考閱讀:

ActionScript 3 Tip of the Day

科學人-通往專家心智之路

image

我一直就很喜歡科學人月科,不過因為沒有定期訂閱,所以常常是到書店有看到才想到翻一翻。

九月份的「通往專家心智之路」專題很吸引我,其中提到一段對專家的定義:

在專業的領域中,我們可以看到有些人對於領域的問題,解決得特別快;對問題的掌握,能夠針對當時的情境,很快的連結上問題的解答,這些人對於領域中的知識非常豐富,能夠掌握理論與事實的來龍去脈,快速解決問題。

另外有幾段句子看了也很有感覺:

西洋棋大師高過生手之處,就在於最初幾秒鐘的思考過程。

..真正重要的不是經驗,而是”潛心鑽研”的工夫,代表著持續接受超越個人能力的挑戰。這就是為什麼熱心的愛好者可以花數萬小時下西洋棋、打高爾夫球、玩樂器,卻永遠無法超越業餘水準,而訓練有素的學生卻可以在短期內就超越他們的緣故..

目前的心理學證據指出:專家是後天造就,而非天生

現在的補習培育了很多”績優生”,而不是”資優生”,逼迫一個小孩走了一條他沒有興趣的路,這當然是不好的,但如果照一般對專家的定義,培養一個人在專業領域上具有專業知識,能夠很快理解並解決問題,我想這是非常好的事

Flash Switcher extension for Firefox

image

Firefox的外掛程式,可以直接按右鍵就能切換不同的flash player版本。對常用flash在做開發的人來說真是個好用的東西呀,可惜IE沒有這玩意 :)

網站

舊版本的flash player可以在Adobe的網站上找得到

We Feel Fine

Since August 2005, We Feel Fine has been harvesting human feelings from a large number of weblogs. Every few minutes, the system searches the world’s newly posted blog entries for occurrences of the phrases “I feel” and “I am feeling”. When it finds such a phrase, it records the full sentence, up to the period, and identifies the “feeling” expressed in that sentence (e.g. sad, happy, depressed, etc.).

如同引言所說,它是藉由搜尋引擎的技術,自動到各個Blog上面去搜尋可能符合的字串(例如I feel或是I am feeling..),集合成資料庫,再透過Flash的互動介面呈現。

選擇不一樣的分類心情(高興、難過…etc),或是其它個人環境因素(性別、年紀、天氣…etc),可以看到不同分類各式各樣的感覺。

目前每天增加約15,000-20,000筆資料。

網站:http://www.wefeelfine.org/