顯示具有 開發工具 標籤的文章。 顯示所有文章
顯示具有 開發工具 標籤的文章。 顯示所有文章

Flash Player版本

寫好一個Project,測試時都沒問題,最討厭的就是正式上線Run時bug一堆,程式邏輯方面的bug還好,至少知道原因為何(不過這種東西通常在測試時就會被發現),最怕的就是為什麼A電腦可以正常執行,B電腦不行?碰到這種問題,什麼作業系統、FlashPlayer版本、瀏覽器、網路環境、使用者怎麽操作的,什麼雜七雜八的原因都要猜測,尤其一個project整合的環境愈複雜,要猜測的原因就更多了。

我常碰到的大概就 作業系統、FlashPlayer版本、瀏覽器 這三個原因佔大多數,所以來整理一下FlashPlayer、瀏覽器的安裝程式吧:
[[Flash Player]]
Flash Player 移除程式 http://kb2.adobe.com/cps/141/tn_14157.html
Flash Player 各種版本下載中心 http://www.adobe.com/support/flashplayer/downloads.html

[[火狐 Fire Fox]]
3.6.13 http://download.mozilla.org/?product=firefox-3.6.13&lang=zh-TW&os=win
(要其它版本的話把網址中的3.6.13改要的版本號碼)

Flash Develop Flash開發工具2-樣版設定

開新檔時,FlashDevelop會很貼心地幫我們填入一些程式,但…格式不是我習慣的。
我寫程式碼的習慣,大括號是右上左下,而不是左上左下,但Flash Develop偏偏是左上左下,怎麼辦?只好找辦法改了。
參考網址catfacegames.com(英文)

Tools / Application Files /開啟FlashDevelop安裝位置的資料
進入Template / 會看到跟樣版有關的檔案 ,修改AS3.fdt
它本來長這樣:

package $(CSLB){
/**
$(CBI)* ...
$(CBI)* @author $(DefaultUser)
$(CBI)*/
public class $(EntryPoint) $(CSLB){
}
}

稍微解釋一下$()裡的東西是什麼意思,詳細的可以參考catfacegames.com(英文)
$(CSLB) 換行
$(DefaultUser) 讀取FlashDevelope裡DefaultUser的參數(這個參數可以新增、修改)從[工具列]/[Tools]/[Customer Arguments]做設定
$(EntryPoint) 利用這個樣版建立新檔時,指標所在的位置

改成:


package {
/**
$(CBI)* ...
$(CBI)* @author $(DefaultUser)
$(CBI)* @date: $(Timestamp)
$(CBI)* @date: $$(#DateTime#=yyyy-MM-dd)
$(CBI)*/
public class $(EntryPoint) {
}
}


把package和class的" $(CBI) "拿掉,再開檔案時,就會多出一行建立日期,而且大括號的格式也是我要的~
以後只要按File / New / AS3 Document 就行了。

但有人會習慣在專案面版上 按右鍵 / Add / new Class / 來建立新檔
這時就是改
Template /AS3Project / Class.as.fdt.wizard 這支檔案了。
另外,在這個資料夾上建立新的fdt檔,會自動出現在右鍵選單。

Flash Develop Flash開發工具1-安裝

Flash Develop 下載位置:
http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4041

Flash SDK 下載位置:(選擇Latest Milestone Release Builds 的 Open Source Flex SDK):
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

Flash Player 下載位置:(為了讓Flash Develop顯示trace的內容,要使用debug版)
http://www.flashdevelop.org/wikidocs/index.php?title=Getting_Started

Vizzy Flash Tracer 下載位置:
http://code.google.com/p/flash-tracer/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount

Flash Develop常用外掛介紹:
http://milkmidi.blogspot.com/2009/08/flashdevelopplugin.html

Flash Develop 安裝詳細教學
http://milkmidi.blogspot.com/2008/12/flashdevelop300rc1.html

Flash Develop 快速安裝設定(底下是我個人快速備忘,詳細的內容參上面網址)
1.Tools/global Classpaths/設定類別的程式碼提示
2.Tools/Progrom settings/左方 AS3Context/右方 Flex SDK Location /設定剛下載的SDK檔案路徑
3.Tools/Progrom settings/Flash Develope / 右方 Misc / Default CodePage / 選擇utf8 /避免中文顯示亂碼的問題
4.Tools ->program settings->FlashViewer->Extermal Player Path / 選擇剛下載Flash Player(debug版本)
5.project/new Project / 選擇AS3,empty project /建立新專案
6.Project面版/專案上按右鍵/Properties/Output file/輸入匯出swf時,swf的名稱

其它:
有空時看看這個,開發Flash的觀念文章
http://blog.frogiology.com/2009/07/17/flash-development-guide/
在AS3中使用元件庫的兩種方法(使用swc或embed)
http://tonycube.blogspot.com/2010/01/as3.html

TortoiseSVN 版本控制

最近寫程式,突然感覺版本控制的重要性,平常我手邊只有一個版本的code,有什麼要新加的功能,也是改這份code,但…

凡事總有意外:
程式改到掛了,想恢復原本穩定的版本。
功能不加了,想復原。
客人突然要測試,總不能拿改到一半的code給客人=.=
等等....
這時…沒有做好版本控制,當下只能唉嘆…

上網找一下,發現有TortoiseSVN這個東西,免費的,試用了一下,感覺還滿方便的。
這裡有詳細的介紹:
TortoiseSVN使用簡介
有空的話,可以了解一下資料夾的命名意義(上面的網址介紹的比較詳細):
Trunk==>程式主幹
Branch==>分支
Release==>發佈
Tag==>某一個里程碑

除了程式之外,我覺得像word、excel等這些東西都可以用版本控制,看到這個軟體之後,真是感到相見恨晚啊~~令我想到大學時大家共同做一個專案時,你改了檔我卻沒更新,拿到舊的版本卻繼續改下去的窘況...這種事,大家都發生過吧?XD

AppServ架站

每次都會忘了步驟,有人放教學,記下來
http://linux0911.no-ip.info/my_style/doc/appserv2/