Facebook App 註冊之後,可以使用 appId 在本地端測試,而不用上傳到 Canvas URL。
然而,測試時只能使用 127.0.0.1 而禁止使用 localhost 或其它網域名。
2010-08-30
2010-08-26
Adobe AIR Launchpad
Adobe AIR Launchpad 是個 AIR app,用來快速建立 AIR 專案,以方便在 Flash Builder 編寫。
官網:
http://labs.adobe.com/technologies/airlaunchpad/
Blog 介紹:
Adobe AIR Launchpad – a tool for Flex developers building AIR applications
Videos:
Introduction to the Adobe AIR Launchpad
Adobe AIR Launchpad beta for RIAgora.com
官網:
http://labs.adobe.com/technologies/airlaunchpad/
Blog 介紹:
Adobe AIR Launchpad – a tool for Flex developers building AIR applications
Videos:
Introduction to the Adobe AIR Launchpad
Adobe AIR Launchpad beta for RIAgora.com
2010-08-22
SWFAddress 和 SWFObject 還得配對了才行 ?!
用SWFAddress時,瀏覽器的 back 和 forward 按鈕老是失效。JS 和 AS 都是再三檢查,寫的都是對的。索性把 swfaddress.js 和 swfobject.js 換成 SWFAddress cs3 範例裡的 js,結果就 OK 了。這會不會太瞎了 :-&
2010-08-19
Flash 以 multipart/form-data 的方式上傳資料/檔案
AS3 的 FileReference 和 FileReferenceList 實際上一次只能上傳一個檔案,若一次要上傳多個檔案或者多個資料(數個 ByteArray)時,就會遇到困難。
使用 URLRequest 和 URLLoader 以 POST 的方式傳送或許可以解決部份情況,但同時傳遞變數和 ByteArray 時會有問題,除非是很了解 HTTP 資料格式的工程師。
這裡介紹的當然是現成的工具 MultipartURLLoader class,MultipartURLLoader 是 in-spirit 專案裡的一部份(作者 Eugene 是俄國人),其 blog 介紹在 http://blog.inspirit.ru/?p=139。
MultipartURLLoader 使用起來非常方便,Eugene 的 blog 就有很好的例子,enjoy it :)
使用 URLRequest 和 URLLoader 以 POST 的方式傳送或許可以解決部份情況,但同時傳遞變數和 ByteArray 時會有問題,除非是很了解 HTTP 資料格式的工程師。
這裡介紹的當然是現成的工具 MultipartURLLoader class,MultipartURLLoader 是 in-spirit 專案裡的一部份(作者 Eugene 是俄國人),其 blog 介紹在 http://blog.inspirit.ru/?p=139。
MultipartURLLoader 使用起來非常方便,Eugene 的 blog 就有很好的例子,enjoy it :)
2010-08-18
Flash 可以透過 JavaScript 取得 Facebook 的 session
Flash 可以透過 ExternalInterface (JavaScript) 取得 Facebook 的 session,
只要取得 session 裡的 access_token 就可以在 Flash 呼叫 Facebook 的 Graph API。
以下程式碼的要點:
1. 使用 swfobject 顯示 Flash 內容。
2. JavaScript 都載入後再顯示 Flash。
3. Flash 先呼叫 JS function,JS function 呼叫 FB function,callback function 呼叫 Flash function。
4. JS function 裡,swf movie name 和 callback function name 以傳入的方式設定。
5. access_token 以 get 方式傳送。
6. Graph API 回傳的內容是格式化過的 JSON 字串。
Code 參考
只要取得 session 裡的 access_token 就可以在 Flash 呼叫 Facebook 的 Graph API。
以下程式碼的要點:
1. 使用 swfobject 顯示 Flash 內容。
2. JavaScript 都載入後再顯示 Flash。
3. Flash 先呼叫 JS function,JS function 呼叫 FB function,callback function 呼叫 Flash function。
4. JS function 裡,swf movie name 和 callback function name 以傳入的方式設定。
5. access_token 以 get 方式傳送。
6. Graph API 回傳的內容是格式化過的 JSON 字串。
Code 參考
2010-08-15
在 Win7 console 啟動 FMS
在 Win7 上安裝 FMS 3.5.1 接著安裝 3.5.3 update
用「開始」的工具列啟動 FMS 卻發生沒有啟動的情況, 不知道是否是權限問題 -.-
後來決定用 console (命令列) 來啟動:
用「開始」的工具列啟動 FMS 卻發生沒有啟動的情況, 不知道是否是權限問題 -.-
後來決定用 console (命令列) 來啟動:
- 在桌面放一個命令列的捷徑
- 在命令列的捷徑圖示上按滑鼠右鍵,選「以系統管理員身份執行」
- 啟動 FMS 用「>net start FMS」
- 停止 FMS 用「>net stop FMS」
- 啟動 FMSAdmin 用「>net start FMSAdmin」
- 停止 FMSAdmin 用「>net stop FMSAdmin」
2010-08-13
2010-08-12
從 AS3 改寫的 JavaScript JSON Formatter
參考 http://qops.blogspot.com/2010/04/json-formatter.html
用法
用法
var jf = new JsonFormatter(JSON.stringify(response)); jQuery("#show1").html("<pre>" + jf.getResult() + "</pre>");
2010-08-11
FaceBook 的 JavaScript 和 jQuery 混用
FaceBook 的 JavaScript 和 jQuery 混用時,Chrome 執行是正常的(如預期),但是 FireFox 和 IE8 卻看不到東西,也沒有錯誤提示。
後來想說會不會是 $ 衝到,不使用 $ 而以 jQuery 替代之後,執行就正常了。
難道 FB 的 JavaScript API 裡使用 $ 當變數,嘖!
Code 參考
後來想說會不會是 $ 衝到,不使用 $ 而以 jQuery 替代之後,執行就正常了。
難道 FB 的 JavaScript API 裡使用 $ 當變數,嘖!
Code 參考
目前瀏覽器幾乎都實作了 JavaScript 的 JSON 物件
以往在 JavaScript 要使用 JSON 的功能必須要使用 http://www.json.org/json2.js。
目前各家 browser 應該都實作了 JSON 功能,無需使用 JavaScript 的 library,
直接就可以使用 JSON.stringify() 和 JSON.parse()。
測試過的有 FireFox 3.6、Google Chrome、IE8。手持裝置的瀏覽器沒試過。
目前各家 browser 應該都實作了 JSON 功能,無需使用 JavaScript 的 library,
直接就可以使用 JSON.stringify() 和 JSON.parse()。
測試過的有 FireFox 3.6、Google Chrome、IE8。手持裝置的瀏覽器沒試過。
訂閱:
文章 (Atom)