Selected Category: ActionScript3 (5)
- Feb 28 Mon 2011 16:13
從陣列中搜尋最接近輸入值的元素
- Feb 28 Mon 2011 14:13
Math.round() 四捨五入取小數位
/**
* RoundX
* 強化的四捨五入
*
* @param float val 浮點數
* @param int precision 小數位數
*/
function RoundX(val, precision){
return Math.round(val*Math.pow(10, precision))/Math.pow(10, precision);
}
/*
以下以PHP的範例再做一次AS版的測試
trace( round(3.4)); // 3
trace( round(3.5)); // 4
trace( round(3.6)); // 4
trace( round(3.6, 0)); // 4
trace( round(1.95583, 2)); // 1.96
trace( round(1241757, -3));
trace( round(5.045, 2)); // 5.05
trace( round(5.055, 2)); // 5.06
*/
- Dec 28 Tue 2010 16:57
在 FlashDevelop 使用 Flash CS3 組件
使用FlashDevelop開發時,你可能會發現,當你打算import fl. 系列的組件時,FD並沒有自動幫你提詞,似乎不認這個類別庫。這是因為在FlashDevelop的元件庫裡,並沒有這些組件。在FlashDevelop專案的中《lib》資料夾,其實就有點像是Flash IDE(.fla)中的元件庫,在Flash IDE中,我們可以按【Ctrl + F7】,將組件拖到元件庫。在FlashDevelop中,我們要將Flash中的組件,匯出成SWC,然後丟到專案的lib中。下面筆者將大概提一下如何把Flash IDE中的組件匯出來。
- Dec 28 Tue 2010 15:32
使用 FlashDevelop 開發 AIR
前幾天文章[使用 Flash CS3 開發 AIR app]的回應中,我的好友小P提到了FlashDevelop(簡稱FD),所以就順手來寫篇FlashDevelop的安裝筆記囉。為什麼要選用FlashDevelop開發AIR呢?最簡單的一句話就是「有錢的小孩用FlashBuilder、沒錢的小孩用FlashDevelop、會google的小孩用FlashBuilder…」,回歸正題,我們先從[官方下載]最新的FlashDevelop,筆者下載的是 3.3.0 版,接下來的文章比較適用於 3.3.0 版以上,所以如果你下載的版本不同,請自行觀察其變化。
- Dec 23 Thu 2010 11:02
使用 Flash CS3 開發 AIR app
因為公司使用的是CS3,最近有需要開發AIR的程式,原本打算是直接以Flash的IDE來進行開發,但CS3預設版本並沒有支援AIR的開發(喔~該死),所以不得不去給它更新升級一下。 所以在這邊記錄一下打造可以開發AIR的Flash CS3的過程與大家分享。當然如果你是使用CS4以上版本的Flash,可以直覺無視以下的文章
程式設計 (7)


