高見龍

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

Scripting Code in WordPress

因為WordPress內建的編輯器實在是很優秀,會自動的把貼的一些程式碼給吃掉,這一直令我很困擾。找了一下WordPress的Plugin,有發現個好東西啊。它是以dp.SyntaxHighlighter再發展出來的Plugin(SyntaxHighlighter),可以讓程式碼完整且漂亮的呈現在文章裡,使用方法也挺容易 :)

感謝這些Plugin的開發者,這下,總算可以在Blog裡放心的貼程式碼了 :)

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的網站上找得到