AS3 Class Enumeration 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 Amo Wu 11月 06, 2012 筆記筆記.. 一般在 AS3 要列舉 Object 的 properties 時,通常會用下面這種寫法: 不過在處理 VO (Value Object) 時則會出問題,因為它是 Class,後來在這篇文章找到解法: 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
getDefinitionByName with swc Amo Wu 3月 06, 2013 一般 Flash 程式開發時, 取資源的方式有兩種: .swf .swc .swf 擋屬於 Runtime 時從外部載進來取用的方式, 通常會使用 Loader 來作處理. .swc 擋則是 Compiler 時就會一起包進來, 要取用內部元件通常就直接 new 出來就可以: var component:CLASS_NAME = new CLASS_NAME(); 如果想要動態取得元件的話會碰到一些問題, 一般來講會用 getDefinitionByName(CLASS_NAME:String) 這個 method: 不過編譯完執行後會碰到錯誤, 解決方式如下: Project > Properties Flex Compiler > 加入下面參數 -include-libraries=YOUR_ABSOLUTE_SWC_PATH.swc 閱讀完整內容
天下之至柔,馳騁天下之至堅 Amo Wu 2月 04, 2019 每周分享第 8 期 天下之至柔,馳騁天下之至堅 文摘 古人有「立德」、「立言」、「立功」三不朽之説,認為最完美的人生境界就是在道德、文章及功業方面均有建樹,此為「 三不朽 」。 據説在中國歷史上,只有兩個半人能達到三不朽境界,一個是儒家創始人 孔子 ,另一個是明代著名思想家 王陽明 ,還有剩下的半個是清朝中興名臣 曾國藩 。 本周就來分享其中兩位的相關著作,分別是《 王陽明:一切心法 》和《 曾國藩的正面與側面 》。 《王陽明:一切心法》 南宋理學家 朱熹 的學問也大,為什麼沒有王陽明今天的地位呢?因為他只停留在思想家這個階段。 如果你的思想能夠用於你在現實世界當中建功立業,對我們這代人來說,就意味著所謂的「成功學」,也就是自己的內心變化可以直接轉化為現世的利益和成就。 作為三不朽代表人物之一的孔子,儒學為什麼很難出現在暢銷書架上,讓現代人感興趣呢? 過去的中國皇權,如果沒有世世代代的儒生不計生死,衝上去阻止皇帝幹壞事,那麼中國的皇權只會更加惡劣。 但是到了民國之後,因為皇權不在了,儒家的思想與成功學搭不上,因為儒家追求的根本就不是成功。儒家追求的就兩樣東西,仁與義,誰跟你講利益?成功學在我這是要不到的。 王何必曰利?亦有仁義而已矣。 王陽明的「心學」也是儒學的一個分支,它的目標和儒學也是一致的,那就是當聖賢、做君子,達到「修身、齊家、治國、平天下」的境界。 傳統上,要達成這個目標的方法我們很熟悉,就是參加考試。古代的儒生想當聖賢,首先要把聖賢書讀好,找個人格榜樣,向他學,還有向他的那些徒子徒孫們學。這是「向外求」。 但是王陽明不這麼想,他認為要「向內求」。 孔子是聖賢,我不是嗎?他是人,我也是人,憑什麼他是聖賢,我就不是呢?區別就在於,我本來也是聖賢,只是我的心靈被各種亂七八糟的東西給污染了。 無善無惡心之體;有善有惡意之動;知善知惡是良知;為善去惡是格物。 人性本無善惡,一旦跟世界接觸,意念一動,就出現了善惡之分。每個人的心裡都有一把尺叫良知,用這個良知去判斷善惡,最後為善去惡,達到 格物致知 。 亞當和夏娃因為吃了「知善惡樹」的果實,獲得了智慧,被上帝趕出伊甸園。 來源 知行合一 ... 閱讀完整內容
AngularJS + Google Spreadsheet Amo Wu 3月 10, 2014 概要 這篇文章主要是說明如何寫 AngularJS 的 service,以類似 $resource REST 的方式來取得 Google 試算表的資料。 本文假設讀者已讀過 AngularJS Tutorial ,了解 AngularJS 基本概念。 目錄 建立試算表 Template App Module Service Controller 注意事項 參考 建立試算表 前往 https://drive.google.com 或是參考已經建立好的 試算表 。 先建立一份新的試算表: 建立 > 試算表 。 填寫資料表,以 AngularJS Tutorial 的 phones.json 為例。 將試算表權限公開: 檔案 > 共用 > 擁有存取權的使用者 > 變更 。 共用設定 > 公開在網路上 > 存取權 > 可檢視 > 儲存 。 權限公開後,發佈到網路: 檔案 > 發佈到網路 > 內容有所變更時自動更新發佈 > 開始發佈 。 發佈完成後,公開連結中會提供一組 key,可以前往 Google Data APIs 測試看看資料是否回傳正確。 接下來進入正式寫程式的階段,這裡我們會使用到 Tabletop.js 這個第三方的 library,提供 javascript 快速取得 json 格式的試算表資料。 這裡會以 AngularJS Tutorial 的 phonecatApp 為例子,說明如何實作 Tabletop.js 的 service。 Template 建立 index.html ,並加入 angular.js , angular-route.js 和 tabletop.js 。 index.html : <!doctype html> <html ng-app="phonecatApp"> ... <div ng-view></div> ... <script src="angular.js"></script> ... 閱讀完整內容
留言
張貼留言