Introduction
The Java language gives you all the room you need to write code that would be very difficult for others to understand. Java also permits you to write code that is very easy to understand. Most development teams would prefer the latter.
A style guide provides provides a map so that the code generated by a group of programmers will be consistent and, therefore, easier to read and maintain. Many people do not care for the style guide offered by Sun. This document is one alternative.
This document covers most areas where there could be confusion or difference of opinion. Areas that have never been a problem in our experience are undocumented.
詳見
2011年12月11日 星期日
如何開啟 Eclipse 的行號
在使用 Eclipse 編輯 Android 程式碼時,預設是不顯示行號的,這對於程式碼維護是很不方便的。如何開啟編輯區的行號呢?請依照下述步驟操作:
由功能表選取 Windows -> Perferences。
在對話方塊中選取 General -> Editors -> Text Editors,核選 Show line numbers,最後按 OK 鈕即可。
http://blog.e-happy.com.tw/?p=750
由功能表選取 Windows -> Perferences。
在對話方塊中選取 General -> Editors -> Text Editors,核選 Show line numbers,最後按 OK 鈕即可。
http://blog.e-happy.com.tw/?p=750
開啟main.xml看不到Graphical Layout !!
如果匯入以前做的專案,在開啟main.xml版面配置檔時,只會出現 Design 及 Source 二個編輯模式,找不到過去的 Graphical Layout 及 main.xml 標籤了!
為什麼會這樣?
這個問題的原因是因為,Eclipse 沒有正確的判讀出這個檔案是版面配置檔,而將它視為一般的 XML,所以就直接以 xml 編輯器去開啟。
怎麼解決?
所以解決的方法很簡單,請選取要開啟的 main.xml 檔後按下右鍵,在快顯功能表選按 Open With > Android Layout Editor 即可,如此又會正常將 main.xml 版面配置檔開啟在有 Graphical Layout 的編輯模式下。
http://blog.e-happy.com.tw/?p=1196#more-1196
為什麼會這樣?
這個問題的原因是因為,Eclipse 沒有正確的判讀出這個檔案是版面配置檔,而將它視為一般的 XML,所以就直接以 xml 編輯器去開啟。
怎麼解決?
所以解決的方法很簡單,請選取要開啟的 main.xml 檔後按下右鍵,在快顯功能表選按 Open With > Android Layout Editor 即可,如此又會正常將 main.xml 版面配置檔開啟在有 Graphical Layout 的編輯模式下。
http://blog.e-happy.com.tw/?p=1196#more-1196
2011年11月29日 星期二
102個常見問題收集整理(FLASH初學者參考)
說明:該部分整體為一些基本的常見問題的收集,不一定做到完整,盡力為初學者解決必要的常見問題,至於錯誤的地方請提出以便修改.該整理貼版權歸閃吧論壇所有,在此表示感謝
1,FLASH是什麼?
FLASH電影是專為網頁服務的畫像或動畫(當然,也可用於其他用途)。主要含有向量圖形,但是也可以包含導入的點陣圖和音效,還可以把流覽者輸入的資訊同交互性聯繫起來,從而產生交互效果,也可以生成非線性電影動畫。該動畫可以同其他的WEB程式產生交互作用。網頁設計師可以利用FLASH來創建瀏覽控制器、動態LOGOS、含有同步音效的長篇動畫、甚至可以產生完整的、富於敏感性的網頁。
2,怎樣做一個簡單地FLASH動畫?
首先,打開你的FLASH軟體,繪製一個圓形(左面地圓形工具可以直接繪製),然後按F8添加為一個Symbol,再圖層第十影格地位置按F6鍵添加一個關鍵影格,並適當移動該Symbol的位置,最後在第一影格位置點滑鼠右鍵選擇Motion就行了.
3,什麼叫向量圖?
向量圖可以任意縮放而不影響Flash的畫質,點陣圖圖像一般只作為靜態元素或背景圖,Flash並不擅長處理點陣圖圖像的動作,應避免點陣圖圖像元素的動畫。
4,如何迅速地對齊不同Frame中的物件?
用 Inspector “Ctrl+Alt+I” 直接輸入座標。
或是工具欄〉〉視窗〉〉面板〉〉排列“Ctrl+K” 調出排列面板來。圖例
5,怎樣調節一個Symbol/MC地透明度?
選中Symbol/MC,選項欄找到Modify(修改) 〉〉 Instance (實例)〉〉Color effect (效果)〉〉 Alpha(透明度) 調整就可以了
6,做好地Flash放在html上面以後,它老是迴圈,怎麼能夠讓它不進行迴圈?
最後一個影格地Action設置成Stop(停止)
7,怎樣給我的FLASH做一個預載入地LOADING?
用Action語法地if frame is loaded來實現,新建一層,這層專門放Action,
第一影格,
ifFrameLoaded ("場景", frame) {//假如場景中地影格數已經載入
goto and play() //跳至並播放某某影格(自己設定)
}
第二影格,
goto and play("場景1", 1)//跳至並播放第一影格迴圈
再加上一個load地MC迴圈播放在這兩影格的中間,就OK了。
什麼?你要非常詳細地LOADING?那就當這個源碼吧,夠詳細了.
源始碼碼下載
8,怎樣點擊一個按鈕打開一個頁面html而不是一個影格.
製作一個按鈕,上面地AS直接寫:
on (release) {
[$nbsp][$nbsp][$nbsp][$nbsp]getURL ("***.html");
}
這裏地***.html就是你要打開地頁面檔案名,當然也可以是某某URL位址
9,在按鈕地OVER禎放置了一個很大地MC,為什麼要沒有點擊到按鈕滑鼠就變成了手地狀態?
按鈕真正啟動區是在HIT(按下) 影格地位置,如果想控制按鈕的位置為一定值,可以在HIT影格繪製一個透明地圖形來判斷.
10,如果遮罩滑鼠右鍵?FS命令都是什麼意思?
fscommand ("fullscreen", "true/false");(全螢幕設置,TRUE開,FALSE關)
fscommand ("showmenu", "true/false");(右鍵功能表設置,TRUE顯示,FALSE不顯示)
fscommand ("allowscale", "true/false");(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)
fscommand ("trapallkeys", "true/false");(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)
fscommand ("exec");(EXE程式調用)
fscommand ("quit");(退出關閉窗口)
11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫好文本以後CTRL+T打開文本設置面板,在最後地文本框選項那裏框選使用設計字體就行了.(注意最好使用宋體,尺寸為12或者8,這樣比較工整)
12,我想做一個MTV,怎麼導入聲音呀?
很簡單,CTRL+R導入你地音效檔案就行了.
13,我製作地MTV聲音和歌詞總是不同步.
CTRL+F打開禎控制面板,右邊找到聲音選項卡,調整聲音地同步效果為STREM(音訊資料流程)模式就行了.
14,FLASH地發佈設置都有些什麼?透明背景怎樣設置?
圖解圖1圖2圖3
15,怎樣可以做出很漂亮地字體特效?
用第三方軟體Swish和Swfx.
16,我在ACTION面板地高級模式為什麼字體總是很小?
17,如何載入一個SWF檔
loadMovieNum地技巧
添加一個空地MC。實體名為ok,ACTION:
loadMovie ("dr/test.swf", "_root.ok");
控制這個MC的位置,大小等相對屬性(Property)就會影響調入SWF的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****"); ............
18,如何導入一個背景透明度效果比較好地點陣圖?
推薦使用PNG格式(FIREWORK),FLASH對PNG點陣圖地融合透明效果支持相當好。
http://nncho.pixnet.net/blog/post/27623656
本文章來自於神魂顛倒論壇 http://bbs.flash2u.com.tw
原文網址:http://bbs.flash2u.com.tw/dispbbs_180_9813_1_1.html
說明:該部分整體為一些基本的常見問題的收集,不一定做到完整,盡力為初學者解決必要的常見問題,至於錯誤的地方請提出以便修改.該整理貼版權歸閃吧論壇所有,在此表示感謝
1,FLASH是什麼?
FLASH電影是專為網頁服務的畫像或動畫(當然,也可用於其他用途)。主要含有向量圖形,但是也可以包含導入的點陣圖和音效,還可以把流覽者輸入的資訊同交互性聯繫起來,從而產生交互效果,也可以生成非線性電影動畫。該動畫可以同其他的WEB程式產生交互作用。網頁設計師可以利用FLASH來創建瀏覽控制器、動態LOGOS、含有同步音效的長篇動畫、甚至可以產生完整的、富於敏感性的網頁。
2,怎樣做一個簡單地FLASH動畫?
首先,打開你的FLASH軟體,繪製一個圓形(左面地圓形工具可以直接繪製),然後按F8添加為一個Symbol,再圖層第十影格地位置按F6鍵添加一個關鍵影格,並適當移動該Symbol的位置,最後在第一影格位置點滑鼠右鍵選擇Motion就行了.
3,什麼叫向量圖?
向量圖可以任意縮放而不影響Flash的畫質,點陣圖圖像一般只作為靜態元素或背景圖,Flash並不擅長處理點陣圖圖像的動作,應避免點陣圖圖像元素的動畫。
4,如何迅速地對齊不同Frame中的物件?
用 Inspector “Ctrl+Alt+I” 直接輸入座標。
或是工具欄〉〉視窗〉〉面板〉〉排列“Ctrl+K” 調出排列面板來。圖例
5,怎樣調節一個Symbol/MC地透明度?
選中Symbol/MC,選項欄找到Modify(修改) 〉〉 Instance (實例)〉〉Color effect (效果)〉〉 Alpha(透明度) 調整就可以了
6,做好地Flash放在html上面以後,它老是迴圈,怎麼能夠讓它不進行迴圈?
最後一個影格地Action設置成Stop(停止)
7,怎樣給我的FLASH做一個預載入地LOADING?
用Action語法地if frame is loaded來實現,新建一層,這層專門放Action,
第一影格,
ifFrameLoaded ("場景", frame) {//假如場景中地影格數已經載入
goto and play() //跳至並播放某某影格(自己設定)
}
第二影格,
goto and play("場景1", 1)//跳至並播放第一影格迴圈
再加上一個load地MC迴圈播放在這兩影格的中間,就OK了。
什麼?你要非常詳細地LOADING?那就當這個源碼吧,夠詳細了.
源始碼碼下載
8,怎樣點擊一個按鈕打開一個頁面html而不是一個影格.
製作一個按鈕,上面地AS直接寫:
on (release) {
[$nbsp][$nbsp][$nbsp][$nbsp]getURL ("***.html");
}
這裏地***.html就是你要打開地頁面檔案名,當然也可以是某某URL位址
9,在按鈕地OVER禎放置了一個很大地MC,為什麼要沒有點擊到按鈕滑鼠就變成了手地狀態?
按鈕真正啟動區是在HIT(按下) 影格地位置,如果想控制按鈕的位置為一定值,可以在HIT影格繪製一個透明地圖形來判斷.
10,如果遮罩滑鼠右鍵?FS命令都是什麼意思?
fscommand ("fullscreen", "true/false");(全螢幕設置,TRUE開,FALSE關)
fscommand ("showmenu", "true/false");(右鍵功能表設置,TRUE顯示,FALSE不顯示)
fscommand ("allowscale", "true/false");(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)
fscommand ("trapallkeys", "true/false");(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)
fscommand ("exec");(EXE程式調用)
fscommand ("quit");(退出關閉窗口)
11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫好文本以後CTRL+T打開文本設置面板,在最後地文本框選項那裏框選使用設計字體就行了.(注意最好使用宋體,尺寸為12或者8,這樣比較工整)
12,我想做一個MTV,怎麼導入聲音呀?
很簡單,CTRL+R導入你地音效檔案就行了.
13,我製作地MTV聲音和歌詞總是不同步.
CTRL+F打開禎控制面板,右邊找到聲音選項卡,調整聲音地同步效果為STREM(音訊資料流程)模式就行了.
14,FLASH地發佈設置都有些什麼?透明背景怎樣設置?
圖解圖1圖2圖3
15,怎樣可以做出很漂亮地字體特效?
用第三方軟體Swish和Swfx.
16,我在ACTION面板地高級模式為什麼字體總是很小?
17,如何載入一個SWF檔
loadMovieNum地技巧
添加一個空地MC。實體名為ok,ACTION:
loadMovie ("dr/test.swf", "_root.ok");
控制這個MC的位置,大小等相對屬性(Property)就會影響調入SWF的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****"); ............
18,如何導入一個背景透明度效果比較好地點陣圖?
推薦使用PNG格式(FIREWORK),FLASH對PNG點陣圖地融合透明效果支持相當好。
http://nncho.pixnet.net/blog/post/27623656
本文章來自於神魂顛倒論壇 http://bbs.flash2u.com.tw
原文網址:http://bbs.flash2u.com.tw/dispbbs_180_9813_1_1.html
說明:該部分整體為一些基本的常見問題的收集,不一定做到完整,盡力為初學者解決必要的常見問題,至於錯誤的地方請提出以便修改.該整理貼版權歸閃吧論壇所有,在此表示感謝
2011年11月27日 星期日
Adobe擁抱HTML5? 「Wallaby」工具可將Flash轉成HTML5
T.S./ 編譯 – 2011/03/09
Adobe推出實驗性軟體,可供開發人員將Flash轉換為非專屬性之網頁內容,但這目前仍在持續發展當中,未來還有一段路要走。
2010年,Adobe技術長Kevin Lynch批評蘋果(Apple),其拒絕讓搭載iOS的平台裝置支援Flash的做法,是一種違反公平競爭的行為。
該公司並且信誓誓旦旦地表示,將設計一套軟體,允許開發人員採用HTML5格式來編寫網頁內容。HTML是一種新興網頁開發語言,蘋果甚至向Adobe喊話,應該放開心胸來接納。
即使是蘋果這樣的大廠,面對來自監理機關與開發商的壓力,該公司也只能改變做法,不再堅持原本的限制,甚至允許採用Adobe的Flash Package,將Flash應用程式轉換為iOS平台能夠支援之內容。但儘管如此,Adobe仍持續加強其產品對HTML5的支援。
最新的進展,是本週二(3月8日)時Adobe宣佈,推出名為「袋鼠」(Wallaby)的軟體,這套軟體是Adobe實驗室所提供之實驗性測試產品,做為Flash轉換成HTML5的工具。
透過這套軟體,使用者可以把Flash Professional檔案轉換為HTML5編碼格式,之後還可以使用任何文字編輯器,或諸如Dreamwaver之類的創作開發工具進行編寫。
Adobe產品經理John Nack表示,該公司避免陷入與蘋果公司的意氣之爭,那已經變成一種糾結不清的辯論:一方是免費、開放工具的擁護者,另一方則是認定應該要採取收費、獨佔模式支持者。
但是,對Adobe來說,該公司的工作是協助客戶解決問題,而不是成為政治角力的競技場。
John Nack在部落格中貼文指出,長期以來,已有數百萬人透過Flash來磨鍊他們的網頁動畫製作能力,這些都是Adobe的客戶,而這些人現在需要的,是希望讓自己製作的網頁內容能夠在任何裝置上呈現,即使該裝置本身並不支援Flash。
不過,「Wallaby」目前仍有一些限制。許多Flash功能,像是動態遮罩、3D轉換、濾鏡與圖層混合等功能,這套軟體就無法支援。最主要的原因,在於目前和HTML5格式尚未能完全對應。
其中,捨棄Flash的ActionScript編碼,而非轉譯為JavaScript,這也就意味著必須創建一個新的編程邏輯。
而對於動畫的編譯,將會採用CSS語法,而非JavaScript或其它類似的跨瀏覽器框架,但這套語法適用於Chrome或Safari瀏覽器,但在微軟的IE瀏覽器卻無法使用。
另外,圖形部分,也是會轉換成SVG向量圖形或JPEG位元圖形,而不是轉成HTML5的Canvas格式。Canvas是另一種SDVG格式,Google和Mozilla均已在推廣HTML5的遊戲。
Adobe推出實驗性軟體,可供開發人員將Flash轉換為非專屬性之網頁內容,但這目前仍在持續發展當中,未來還有一段路要走。
2010年,Adobe技術長Kevin Lynch批評蘋果(Apple),其拒絕讓搭載iOS的平台裝置支援Flash的做法,是一種違反公平競爭的行為。
該公司並且信誓誓旦旦地表示,將設計一套軟體,允許開發人員採用HTML5格式來編寫網頁內容。HTML是一種新興網頁開發語言,蘋果甚至向Adobe喊話,應該放開心胸來接納。
即使是蘋果這樣的大廠,面對來自監理機關與開發商的壓力,該公司也只能改變做法,不再堅持原本的限制,甚至允許採用Adobe的Flash Package,將Flash應用程式轉換為iOS平台能夠支援之內容。但儘管如此,Adobe仍持續加強其產品對HTML5的支援。
最新的進展,是本週二(3月8日)時Adobe宣佈,推出名為「袋鼠」(Wallaby)的軟體,這套軟體是Adobe實驗室所提供之實驗性測試產品,做為Flash轉換成HTML5的工具。
透過這套軟體,使用者可以把Flash Professional檔案轉換為HTML5編碼格式,之後還可以使用任何文字編輯器,或諸如Dreamwaver之類的創作開發工具進行編寫。
Adobe產品經理John Nack表示,該公司避免陷入與蘋果公司的意氣之爭,那已經變成一種糾結不清的辯論:一方是免費、開放工具的擁護者,另一方則是認定應該要採取收費、獨佔模式支持者。
但是,對Adobe來說,該公司的工作是協助客戶解決問題,而不是成為政治角力的競技場。
John Nack在部落格中貼文指出,長期以來,已有數百萬人透過Flash來磨鍊他們的網頁動畫製作能力,這些都是Adobe的客戶,而這些人現在需要的,是希望讓自己製作的網頁內容能夠在任何裝置上呈現,即使該裝置本身並不支援Flash。
不過,「Wallaby」目前仍有一些限制。許多Flash功能,像是動態遮罩、3D轉換、濾鏡與圖層混合等功能,這套軟體就無法支援。最主要的原因,在於目前和HTML5格式尚未能完全對應。
其中,捨棄Flash的ActionScript編碼,而非轉譯為JavaScript,這也就意味著必須創建一個新的編程邏輯。
而對於動畫的編譯,將會採用CSS語法,而非JavaScript或其它類似的跨瀏覽器框架,但這套語法適用於Chrome或Safari瀏覽器,但在微軟的IE瀏覽器卻無法使用。
另外,圖形部分,也是會轉換成SVG向量圖形或JPEG位元圖形,而不是轉成HTML5的Canvas格式。Canvas是另一種SDVG格式,Google和Mozilla均已在推廣HTML5的遊戲。
Google Swiffy 讓你的 Flash 投入 HTML5 懷抱
由 Bin Chen 於 5 days 之前發表
文章分類: 網際網路
FLASH 已經慢慢離開舞台,但是 Flash 還是有精彩的地方,是時候讓他們繼續發揮餘熱。在今年 6 月份的時候,Google Swiffy 就可以將用戶的 SWF 文件轉換為 HTML5 ,並且支援大多數的 ActionScript 交互型Flash。這次 Google Swiffy 再接再厲,發布了一個 Flash Plugin,可以配合你的 Flash Professional 軟件直接使用,你可以在 Commands 選單裡一鍵將你的 Flash 文件快速轉換為 HTML 5 。所以你如果正在玩 Flash CS4 以上的版本,那麼可以到引用來源裡下載這個應用,讓你的 FLASH 投入到 HTML5 的懷抱中去吧。是的,HTML5 相對於 FLASH ,現在就如同冬天裡的一把火,很暖和。
http://chinese.engadget.com/2011/11/21/google-swiffy-extension-exports-flash-to-html5-actionscript-fan/
文章分類: 網際網路
FLASH 已經慢慢離開舞台,但是 Flash 還是有精彩的地方,是時候讓他們繼續發揮餘熱。在今年 6 月份的時候,Google Swiffy 就可以將用戶的 SWF 文件轉換為 HTML5 ,並且支援大多數的 ActionScript 交互型Flash。這次 Google Swiffy 再接再厲,發布了一個 Flash Plugin,可以配合你的 Flash Professional 軟件直接使用,你可以在 Commands 選單裡一鍵將你的 Flash 文件快速轉換為 HTML 5 。所以你如果正在玩 Flash CS4 以上的版本,那麼可以到引用來源裡下載這個應用,讓你的 FLASH 投入到 HTML5 的懷抱中去吧。是的,HTML5 相對於 FLASH ,現在就如同冬天裡的一把火,很暖和。
http://chinese.engadget.com/2011/11/21/google-swiffy-extension-exports-flash-to-html5-actionscript-fan/
HTML5火力展示!九個讓你驚奇的HTML5應用
筆者在近日寫了數篇文章談論HTML5在影片播放的優勢、以及其對於Flash所產生的威脅,但對於大多數的讀者來講仍然感受不到 HTML5的威力,在這一篇文章中,筆者將介紹十個精選的HTML5應用,請各位讀者一同體驗HTML5的魅力!
瀏覽器需求
目前IE的HTML5支援仍然相當有限,無論是6/7/8均只提供了有限的HTML5及CSS3支援。而對於其他的瀏覽器而言,各家目前的實做進度不一,因此若是讀者有興趣試玩以下介紹的網站,還請安裝Google Chrome或是Mozilla Firefox等對新的網頁標準支援較佳的瀏覽器,並且根據網站上的建議瀏覽器進行瀏覽,這樣才能確保得到完整的效果。
Sketchpad
Sketchpad是一個完全建構在HTML5的canvas功能上的線上繪圖軟體,雖然與一般桌面上的Photoshop等繪圖軟體還具備一定程度的差異,但是與使用Flash的Photoshop線上版比起來,執行時明顯順暢很多。
另外值得注意的一點是,在最後儲存的時候也是使用canvas中的toDataUrl()函式,即時的將畫面在瀏覽器即時轉換成為一般可以下載的png檔。
http://www.inside.com.tw/2010/05/06/9-amazing-html5-applications
瀏覽器需求
目前IE的HTML5支援仍然相當有限,無論是6/7/8均只提供了有限的HTML5及CSS3支援。而對於其他的瀏覽器而言,各家目前的實做進度不一,因此若是讀者有興趣試玩以下介紹的網站,還請安裝Google Chrome或是Mozilla Firefox等對新的網頁標準支援較佳的瀏覽器,並且根據網站上的建議瀏覽器進行瀏覽,這樣才能確保得到完整的效果。
Sketchpad
Sketchpad是一個完全建構在HTML5的canvas功能上的線上繪圖軟體,雖然與一般桌面上的Photoshop等繪圖軟體還具備一定程度的差異,但是與使用Flash的Photoshop線上版比起來,執行時明顯順暢很多。
另外值得注意的一點是,在最後儲存的時候也是使用canvas中的toDataUrl()函式,即時的將畫面在瀏覽器即時轉換成為一般可以下載的png檔。
http://www.inside.com.tw/2010/05/06/9-amazing-html5-applications
訂閱:
文章 (Atom)