2008年10月11日 星期六

2006年12月集合

把应用程序从 Internet Explorer 迁移到 Mozilla

这篇文章讲述了Internet Explorer和Mozilla在渲染方面的区别,很有特色,所以推荐一下。
当然,还有很多需要用户在不断的测试中才能获得。
12月25日

推荐看一下梦境家园

这个做得真不赖,非常值得一看,
而且.......

C#代码和VB代码相互转换常用的工具

VB2C#
http://www.carlosag.net/Tools/CodeTranslator/Default.aspx
http://www.instantcsharp.com/

C#2VB

http://www.kamalpatel.net/ConvertCSharp2VB.aspx
http://www.carlosag.net/Tools/CodeTranslator/Default.aspx
http://www.instantcsharp.com/

也有很多工具可以下载,搜索一下喽。

ASP、Java、PHP和.NET開發者學習Flash正是時候(1)

ASPJavaPHP.NET開發者,無論是開發網路應用程式還是開發桌面(Stand Alone)應用程式,都是一個基本的開發模式,或基於網頁,或基於表單。這非常易於理解,因為每個人都有親身的實踐,或這樣,或那樣。

但是,Flash開發看起來不像是其中的任何一種,這使得原有的開發人員在進入Flash開發時,遇到了前所未有的阻力,也使得原有開發者覺得Flash開發不可思議

雖然也有用戶在不斷的摸索中獲得一點點實踐上的認知,但都不能足以向用戶表明有某種行之有效的開發模式。

我也在一直尋找一種合理的能夠貫穿到整個開發過程的開發模式。在我的前一本書中,我第一次提出了“Flash是基於時間軸的應用程式”的概念,並沿著這一線索不斷前進,最終在《Flash ActionScript X 開發入門》一書中最終完成體系建設。

這是破天荒的第一次,在星羅密佈的、到處被捧為權威的英文大佬面前,竟然是在一本中文書中,它為整個Flash開發奠定基石。

說起來很可笑,因為這一開發體系十分的簡單,任何人都可以非常輕鬆的理解它,掌握它,無論你是ASPJavaPHP抑或.NET開發者。

當你在開發網頁時,你可能會(或者說必須會,除非你只有一個網頁)在不同的網頁之間跳轉,依靠的是Form Action或者鏈結,而Flash開發不同,它是在時間軸的不同幀之間跳轉,它用的只是像gotoAndPlay(frame)或者gotoAndStop(frame)這樣的簡單語句完成跳轉。它把每一幀當成是一個網頁。

當你在開發桌面應用程式時,你會在不同的表單間跳轉,或者載入MIDI表單,而Flash開發也還是同樣在時間軸的不同幀之間切換,它用的同樣只是像gotoAndPlay(frame)或者gotoAndStop(frame)這樣的簡單語句完成跳轉。只是,它把每一幀當成是一個表單。

一旦有了正確的方向,有了正確的方法論,現在你就可以毫不費力的完成以前看起來需要在黑夜裏不停摸索才能完成的小事情

=====================================================================

Flash開發的淵源可以上溯到Flash3,但公認的真正用於開發的版本是Flash5,到現在是Flash8,也經歷了很多年的實踐和摸索。

任何一個其他領域內的開發者絕對不敢想像,經歷這麼多年的實踐和摸索,Flash開發竟然在“變數的作用域”這一最基本的問題上一片混亂,這有點可笑。甚至有56年開發實踐的“資深者”也不過是按照自己的實踐來在摸索、試探中完成創作。在這種情況下,ASPJavaPHP.NET開發者不願來趟這潭渾水便不難理解了,直到在《Flash ActionScript X 開發入門》一書中,它為這混亂畫上了句號。

這也是破天荒的第一次,在星羅密佈的、到處被捧為權威的英文大佬面前,竟然是在一本中文書中,它為整個Flash開發在變數作用域這一最基礎問題上奠定基石。

=====================================================================

當人人都試圖躲避某個問題時,那這個問題就顯得尤為突出。當到現在仍然有用戶在如何完全解決中文支持問題上躊躇不前的時候,當你在社區的某個帖子中看到有人還在喋喋不休的討論它時,我在前一本拙著中早已明確了下來。在《Flash ActionScript X 開發入門》一書中,它更加豐富,並且提供了全部的參考實現。

這也是破天荒的第一次,在星羅密佈的、到處被捧為權威的英文大佬面前,竟然是在一本中文書中,請原諒他們不太介意中文的雙位元組編碼。

如果您不介意,請讓我為您提供一些位址可以作一個比較(Flash or ActionScript作為關鍵字):

繁體中文版

金石堂網上書店天龍網上書店誠品網上書店博客來網上書店華文網網上書店HOT網上書店

英文版強烈推薦

亞馬遜網上書店(美)、巴諾網上書店(美)、亞馬遜日本網上書店(日)、株式會社翔泳社網上書店(日)、yes24網上書店(韓)、其他國內的網上書店

現在馬上出發

作者邀您訪問他的BLOG:http://zhang-yafei.spaces.live.com

12月24日

如果有一个中国人在奥运会上获得金牌,我便会感到耻辱

如果你了解这一块金牌要花掉纳税人10亿块时,我想你也应该感到耻辱。
当有人为他们喝彩师,我依然感到耻辱。
看看那些整日辛勤劳作、挥汗如雨的人们吧,想一想你身边的人。

使用Flash濾鏡,只需幾步就可以創建立體書脊(4)

在《Flash ActionScript X開發入門》一書中,您可以同樣看到相似的案例,通過使用創作環境,進而使用ActionScript代碼,您可以實現水晶字效果,就如同您使用濾鏡創建立體書脊一樣,如圖所示:
我們希望借由簡單的案例幫助用戶打開一扇窗戶,透過它,您可以眺望遠方,而不是面對一堵牆。

現在馬上出發

作者邀您訪問他的BLOG:http://zhang-yafei.spaces.live.com

12月23日

铅笔动画的创作,棒

今天从RIA用户组成员 青枫的blog 上看到铅笔动画的创作,仅仅用十分简单的线条就表现出了非常棒的效果,这就是矢量图和Flash带给用户的效果。
非常棒,推荐一下:
其中有一下面这两个最为好看
另外,在MAX年会上,另一个动画公司也展示了他们创作的两个较为经典的动画:“Flash创作环境大战”和“桌面大战”,也非常值得推荐:
前面都有一段广告片,等广告片完了就会出现。
希望更多的拥有BLOG的用户加入RIA用户组
12月22日

[临时贴]感冒了

眼看着纸一卷一卷的进了垃圾筐,又睡不着。
12月21日

使用Flash濾鏡,只需幾步就可以創建立體書脊(3)

在前面的例子中,我們可以在創作環境中使用簡單的幾個步驟就可以完成一個立體書脊,這幾個步驟看起來更適合設計者,對於開發者,同樣可以非常簡單的完成這一創作。只需幾行代碼就可以了。
[1]首先還是將圖片導入到Flash中,分別選中各個圖片,按F8鍵將他們一個一個的轉成影片剪輯元件(我新添了兩個圖片),然後選中舞臺上的一個元件實例,在屬性面板上命名實例名,只有命名實例名才好使用程式碼對物件進行操作喔:
將這幾個實例分別命名為pic_1_mc、pic_2_mc、pic_3_mc、pic_4_mc、pic_5_mc、pic_6_mc。
[2]選中主時間軸上第1影格,按F9鍵打開“動作”面板,鍵入下面的代碼:
import flash.filters.GlowFilter;
import flash.filters.DropShadowFilter;
//注意構造器中的參數應該與“屬性”面板上濾鏡的參數相同
var filter_1:GlowFilter = new GlowFilter(0x000000, 100, 2, 2, 2, 1, false, false);
var filter_2:DropShadowFilter = new DropShadowFilter(14, 0, 0x000000, 0.7, 5, 5, 1, 15, true, false, false);
//創建一個陣列用於組合濾鏡
var myFilters:Array = new Array();
myFilters.push(filter_1);
myFilters.push(filter_2);
//將濾鏡賦給對象
pic_1_mc.filters = myFilters;
pic_2_mc.filters = myFilters;
pic_3_mc.filters = myFilters;
pic_4_mc.filters = myFilters;
pic_5_mc.filters = myFilters;
pic_6_mc.filters = myFilters;
[3]現在,按Ctrl+Enter就可以看一下效果了:

現在馬上出發

作者邀您訪問他的BLOG:http://zhang-yafei.spaces.live.com

[临时贴]中国要理性正视利益集团问题

今天在金融时报上看到安邦战略观察为金融时报的独家供稿,颇为感兴趣。
讲得很有见地,分寸也掌握得很好,欲言又止,点之未破。好文。
12月20日

使用Flash濾鏡,只需幾步就可以創建立體書脊(2)

注意事項:
1、不要將所有圖片放在一個影片剪輯內,一定要一個圖片一個影片剪輯,否則,如果圖片放在一個影片剪輯內,那麼濾鏡就會僅對這個影片剪輯施加作用了。

很可能的結果是僅有一個書脊呈現立體效果,除非將所有圖片排成一列,左對齊,這時才能為每個圖片呈現效果。

對於設計師來說,這其實也是“面向物件”哦,面向物件並非開發者所獨有。
2、再談一點,就是投影濾鏡的角度問題,因為要將整個投影從左至右完全水準放置,所以你必須將角度設置為0。

由此,也可以理解投影濾鏡全部角度的含義。
3、在應用發光濾鏡時,要注意顏色的設置,我們的目的是使邊緣有別於背景顏色,所以在選擇濾鏡顏色參數時,就必須選擇一個有別於背景顏色的設置。

現在馬上出發

作者邀您訪問他的BLOG:http://zhang-yafei.spaces.live.com

[临时贴]《Java FOR FLASH动态网站开发手札》已在书店有售

号外,我的新书《Java FOR FLASH动态网站开发手札》已经在书店有售了,特通知一下大家。现在买是7折哦!!!
12月14日

使用Flash濾鏡,只需幾步就可以創建立體書脊(1)

前几天为了给自己的图书封面加一些花缀,主要是想让封面更有立体感,我用上了Flash滤镜,谁知竟然简单的几步就可以实现如此美妙的效果。

下面拿出制作步骤来分享一下。

[1]首先准备几个图书封面,记得要带书脊哦。我呢就将我的几本简体书的封面拿出来了,记得要一个一个分开的图片(我的是png格式,是无损压缩喔),如图所示:





[2]然后一个一个导入到Flash中,分别选中各个图片,按F8键将他们一个一个的转成影片剪辑元件,这样才好应用滤镜哦。
最后在舞台上的效果如图所示:



[3]现在你可以选中舞台上的所有影片剪辑,然后打开滤镜面板(按Ctrl+F3先打开属性面板,然后再点击“滤镜”选项卡就可以看到滤镜喽)。点击“加 号”就会弹出菜单哦,从菜单上选择“投影”,就会在下面的列表框中出现哦,然后选中它,在右侧的选项中作如图所示的设置(注意色彩要使用Alpha喔,我 这里用70%):



现在看一下效果:



有些不美呀,怎么边缘与背景相同,不见边界,不够完美。

[4]在滤镜面板上再点击“加号”,从菜单上选择“发光”,就会在下面的列表框中出现哦,然后选中它,在右侧的选项中作如图所示的设置:



现在来看,喔,效果不错呦:



现在马上出发

作者邀您访问他的BLOG: http://zhang-yafei.spaces.live.com




要瞭解Flash CS4 Professional,就經常訪問張亞飛的Blog
http://cn.zhang-yafei.com/
(簡體)
http://tw.zhang-yafei.com/
(繁體)

要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》:

http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx
(簡體)
http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry
(繁體)

要正確地認識Flash ActionScript 3.0開發,就必須首先閱讀:
飛痛都不能完整掌Flash
(簡體)
飛痛都不能完整掌Flash
(繁體)

要完整系統的學習Flash設計和開發,就必須閱讀有關Flash設計和開發的三個基本文件,並在學習過程中最終理解這三個基本檔的內容:

[01]《完整、系統的把握Flash動畫設計的知識體系》
[02]
《完整、系統的把握Flash ActionScript開發的知識體系》
[03]
《完整、系統的把握Flash動態網站開發的知識體系》
可以通過搜索引擎獲取它們。