WPF簡介

WPF的全稱是Windows Presentation Foundation,是微軟新發佈的Vista操作系統的三大核心開發庫之一,其主要負責的是圖形顯示,所以叫Presentation(呈現)。

作為新的圖形引擎,WPF是基於DirectX的,當然新增了很多新的功能。其2D和3D引擎的強大看看Vista的界面就明白了,再加上其對Aero圖形引擎的支援,更加讓你感到神奇。順便提一下,Aero是專門為3D桌面開發的引擎,可以讓桌面實現神奇的3D翻轉,這絕對是操作系統有史以來的一次神奇嘗試,雖然對硬件設定的要求也是驚人的,此前已有相關報道稱,Vista對顯卡十分挑剔就是出於執行Aero的考慮。

WPF前景分析

WPF其實不僅僅是圖形引擎而已,它將給Windows應用程式的開發帶來一次革命,因為新的架構提供了一種全新的開發模式。當然對於普通使用者而言,最直觀的就是界面越來越漂亮,看起來越來越舒服了;但對於開發人員而言,界面顯示和程式碼將更好的得到分離,這與從前的桌面應用程式開發有很多不同(界面設定和程式碼是融合在一起的),這是比較具有革命性的改變之一。還有就是桌面應用程式和瀏覽器應用程式的融合,根據ms的承諾,正在開發中的WPF/E,即WPF Everywhere版本,將為基於WPF的應用程式提供全面的瀏覽器支援,這意味著未來開發出的應用程式將可以基於瀏覽器在不同的操作系統上執行,當然由於目前還在開發中,我們並不確定會不會有一定的限制,根據WPF/E開發組的定義,WPF/E仍然是WPF的子集,而不是後繼版本。總體而言,WPF的前景應該是一片光明。

目前開發界的對WPF響應程度

目前已有很多人開始考慮或者已經轉向WPF,一場新的學習熱潮已經開始。但根據我最近的學習和瞭解,國內關於WPF的資料很少,除了msdn提供的資料以外,基本都是來自國外的資料,有些則是國外開發人員blog上的資料,當然都是英文的。因此如果現在能夠引進一些WPF的書絕對是很好的時機。而且國外目前的幾本WPF書也是剛剛上市,如果我們可以盡快引進的話,絕對可以輔助國內開發人員在最短時間內趕上國際步伐。

目前微軟針對WPF提供的服務和支援

隨著Vista RTM的發佈,微軟新一輪的技術推廣已經開始。其實在此之前,WPF已經有很大的推廣,因為CTP版本已經發佈了有一段日子了。當然很多開發人員主要以技術研究為主,也有少數公司已經開始從事基於WPF的產品研發工作。

1. 目前WPF的正式版本已經發佈(隨.net framework 3.0正式版發佈),你可以從msdn上免費下載

2. 相應的技術支援已經開始,但目前僅限於大客戶,主要做售前技術支援,對於普通開發人員的技術支援可能要等到明年2月份才會開始(個人知道的情況,請以微軟官方技術支援網站發佈的訊息為準)

3. WPF的VS2005外掛目前還只有社區預覽版(CTP版),也是從msdn上免費下載的,但正式版恐怕還要等一段時間,但使用CTP版本確實已經可以在VS2005中進行所見即所得的WPF開發。

4. WPF/E CTP版本已經發佈,你可以在msdn上免費下載。同時發佈的還有WPF/E Sample Pack for CTP。

Windows Presentation Foundation 完整簡介(中文)

Windows Presentation Foundation 完整簡介(中文)

作者:David Chappell
Chappell & Associates
2006 年 9 月
適用於:
Windows Vista
Windows Presentation Foundation
Microsoft .NET Framework 3.0
原文:http://www.microsoft.com/taiwan/msdn/library/2006/Oct-2006/introducingwpf.htm

摘要:Windows Presentation Foundation (WPF) 的首要目標在於協助開發人員建立吸引人又有效率的使用者介面,本篇文章將介紹 WPF 統一平台何以有助設計人員積極參與使用者介面的建立,並為獨立應用程式及瀏覽器應用程式提供一個共同的程式撰寫模型。(此文章包含連至英文網頁的連結,列印共 34 頁)
目錄
初步介紹 Windows Presentation Foundation
癥結所在
因應之道:Windows Presentation Foundation 之所能
使用 Windows Presentation Foundation
Windows Presentation Foundation 所採用的技術
運用 Windows Presentation Foundation
Windows Presentation Foundation 的工具
開發人員工具:Visual Studio
設計人員工具:Expression Interactive Designer
Windows Presentation Foundation 與其他的 Microsoft 技術
Windows Presentation Foundation 和 Windows Form
Windows Presentation Foundation 和 Win32/MFC
Windows Presentation Foundation 和 Direct3D
Windows Presentation Foundation 和 AJAX/"Atlas"
Windows Presentation Foundation 和 "WPF/E"
結論
作者簡介
初步介紹 Windows Presentation Foundation
一般來說,技術人員關心的多半只是技術。許多軟體專業人士對應用程式的運作方式比對應用程式與使用者的互動方式的興趣還大,可是對於花錢的大爺們來說則不然,使用者還是相當在意使用者介面。應用程式介面是整個軟體使用經驗的主要部分,對使用者來說,其實就等於 應用程式經驗。更好的介面有助於提昇使用經驗,進而促進生產力、有助建立客戶忠誠度,而且能拉動網站或其他等銷售業務。
以往使用者覺得純粹以文字為基礎的介面已經足夠,然而是他們現在已經習慣了圖形介面。隨著使用者介面的需求日益翻新,再加上圖形與媒體的廣泛應用,伴隨著網路的因素,因此大家自然期望與軟體的互動簡單容易。人們花越多時間與應用程式互動,應用程式的介面就越為重要。為了不負這日益顯著的期望,用於建立使用者介面的技術也必須向前邁進。
Windows Presentation Foundation (WPF) 的目標就是為 Windows 提供這些先進的技術。WPF 是 Microsoft .NET Framework 3.0 的一部分,能建置整合了文件、媒體、平面圖形、立體圖形、動畫、網路和其他等特色的介面。它和 .NET Framework 3.0 其他的內容一樣,將可用於 Windows Vista、Windows XP 和 Windows Server 2003,預計與 Windows Vista 同步上市。本篇文章將介紹 WPF,說明它的各種組件。文章主旨是要闡明此技術所能解決的問題,並探討 WPF 提供的解決方案。
癥結所在
假設有一家醫院想建立一個新的應用程式,以供體檢和追蹤病情之用。這個新應用程式的使用者介面的需求如下:
顯示與病人相關的影像與文字。
顯示和更新平面圖形,來顯示病人的生命跡象,例如心跳速度和血壓。
以立體檢視和重疊方式顯示病人資訊。
呈現超音波視訊或其他診斷結果,可能還能讓醫師或護士加上附註。
允許醫療人員讀取文件上有關病人或其狀況的附註,並允許他們在文件中加註。
在作為 Windows 應用程式 (讓醫院全體員工使用) 之際,亦可當成有安全性限制的網路瀏覽器應用程式 (讓遠端醫師透過網際網路進行有限存取)。
上述需求看似難度很高,但其實不是無理的要求。使用者介面要能適時地以合宜的方式呈現正確資訊,才會有高度的商務價值。以這裡所述的醫療情況為例,使用者介面甚至攸關著拯救生命。即便是比較不那麼迫切的情況,例如以線上商務等以消費為主的應用程式,優質的使用經驗依然有助於區別公司產品,使競爭對手相形失色,進而提高銷售量和公司的品牌價值。總而言之,許多的現代化應用程式介面如果能整合圖形、媒體、文件等其他現代化使用經驗的元素,必定獲益非淺。

更多閱讀
http://bbs.flash2u.com.tw/FlashTopic73005_214_8_1.htm

XAML Browser Application 維基百科的說明

XAML Browser Application,是美國微軟公司所提出的新技術,以XAML作為使用者介面(UI)之描述,寄宿(hosted)在瀏覽器(IE web browser sandbox)中執行的程式。XBAP可以取代ActiveX、Java Applet、Flash等功能,有人稱之為下一代的ActiveX(next-generation ActiveX)。XAML Browser Application的副檔名是.xbap。在執行XBAP之前,必須先設定:.NET Framework 3.0 Runtime Windows SDK for .NET Framework 3.0 Visual Studio 2005 extensions for .NET Framework 3.0(November 2006 CTP)
特點XBAPS 更易於與DHTML結合。 XBAPS 一旦使用寬鬆XAML(loose XAML)或使用IFRAME,必執行於安全的沙盒(secure sandbox)。 XBAPS 可以使用WPF(Windows Presentation Foundation)的98.2%的功能。 XBAPS 必須執行於iFrame之下。 XBAPS 必須執行於DocumentObject 應用程式之下,利用querystring 溝通。 XBAPS 目前僅支援IE6或IE7 。
安全性XBAP程式無法使用檔案系統(file system)。 XBAP程式無法呼叫對話視窗(dialog)。 XBAP程式如同DHTML,是網路直接安裝執行,可能遇到安全性問題,所以XBAP程序必須具備內嵌數位簽名。指定簽字用的證書文件名,指定證明文件摘要。
範例將3D動畫置入iframe:
 
將XBAP置入iframe:
原始語法片斷如下
 
差異WinFX Wndows Application和WinFX Web Browser Application有些微的差別,在.xaml檔案中,Browser Application中,預設起始頁的根元素(root element)為Page;Wndows Application中,預設起始頁的根元素為Window。另外,Window class無法在Browser Application中使用,因為IE瀏覽器中的WPF程序是在部分信任的沙箱(sandbox)內執行。

WPF 相關資源

WPF Blogs The WPF BlogWPF Community BlogExpression Team BlogWPF Visual DesignerXAML OnlyKarsten Januszewski
WPF Whitepapers WPF for Windows DevelopersFundamentals, DataGraphics and Media
WPF Videos NY Times Reader demo Karsten Januszewski, a technical evangelist focusing on WPF
Designer DemosDeveloper/Designer Workflow in WPF
WPF Presentations
.NET University Windows Presentation Foundation PPTs
WPF Training
Clinic 5135 AE: Introduction to Developing with Windows Presentation Foundation and Visual Studio 2005Excerpted Invaluable 5 day course from Karsten Januszewski blog post:
1.Watch Developing a WPF Application 2.Michael Wallent's presentation from MIX. 3.Watch A Designer's Overview of WPF 4.Introducing Microsoft Tools for Professional Designers
WPF Sample Applications
Cine.View: A WPF viewing application that exposes the NetFlix catalog and ordering capabilities created by the thirteen23 company. They also have a great viewer for Flickr.
New York Times Reader: A WPF content application that provides a rich browsing and reading experience for the paper's news content online in a Windows application Karen Corby's Woodgrove Finance application: This is a WPF XAML Browser application that provides rich visualization of stock market data in a multi-paned WPF app that runs in the browser. More samples

Silverlight 銀光

銀光專屬網站http://www.microsoft.com/silverlight/

銀光範例http://www.silverlight.net/samples/1.1/socializer/run/socializerclient/default.html

下載:
http://www.microsoft.com/silverlight/downloads.aspx

Silverlight 1.0 Beta for Windows http://go.microsoft.com/fwlink/?LinkID=89015&clcid=0x409
Silverlight 1.0 Beta for Mac http://go.microsoft.com/fwlink/?LinkID=89016&clcid=0x409
Silverlight 1.1 Alpha for Windows http://go.microsoft.com/fwlink/?LinkID=88986&clcid=0x409
Silverlight 1.1 Alpha for Mac http://go.microsoft.com/fwlink/?LinkID=88987&clcid=0x409

其他相關資源http://www.microsoft.com/silverlight/tools.aspx

WPF和Silverlight到底有什麼不同?

WPF和Silverlight到底有什麼不同?

由於名稱的關係, WPF與WPF/E一直被認為是類似的東西.
其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外,
兩者在本質上有很大的不同.
甚至,XAML對WPF與Silverlight有不同的意義,也不能算是兩者間"共通的語言"
XAML對WPF來說,是一種把.NET程式語言改用XML來描述的方式.
換句話說,XAML用在WPF上,像是另外一種程式語言.與C#, VB , IronPython相似.
所以XAML能做的, C# , VB一樣都可以做到. 但是反過來, C# , VB 能做的,
XAML不一定能做到,因為XAML是為了配合開發工具,特別設計出來的一種語言,
本身有他的局限性,所以還是得配合正規的程式語言,才能完成一個真正有用的程式.
但是以目前XAML所具備的能力,不靠C# , VB而做到平常簡單Flash可以做到的,應該是沒啥問題.
因此, Application = Code + Markup的作者Petzold才會把這本書的結構寫成先用以C#來寫WPF程式,後半部才介紹XAML. 避免大家誤解 WPF = XAML.
XAML還可以用在WF上,所以並不局限於WPF. 如果用了XAML,以為這就是WPF的全部,就大錯特錯囉!
然而,XAML對Silverlight來說,本質比較貼近SVG.
XAML用來描述構成畫面的結構樹,然後配合Javascript去操作這顆表示UI的樹,以達到互動的效果. 所以對Silverlight來說, XAML像是用來擴充HTML/CSS原本不足的一組Tag. 就像Firefox之中,一樣可以用Javascript去操作SVG所描述的畫面,藉以達成多媒體效果.

Silverlight 入門

Microsoft Silverlight(以前的代號為「WPF/E」)
什麼是 Silverlight?Silverlight 是一種新的 Web 呈現技術,能在各種平台上執行。借助該技術,您將擁有內容豐富、視覺效果絢麗的交互式體驗,而且,無論是在瀏覽器內、在多個設備上還是在桌面操作系統(如 Apple Macintosh)中,您都可以獲得這種體驗。Microsoft .NET Framework 3.0(Windows 撰寫程式基礎結構)中的呈現技術 XAML(可擴展應用程式標記語言)遵循 WPF (Windows Presentation Foundation),它是 Silverlight 呈現功能的基礎。本白皮書將逐步引導您瞭解 Silverlight 的基本情況,以及如何使用 Microsoft 的眾多工具(包括 Microsoft Expression Blend、Microsoft Visual Studio 2005 和 XAML)來構建內容豐富的圖形網站。首先,讓我們瞭解一下 Silverlight 發展歷程的相關背景訊息,以及它在開發領域所處的位置。
更多閱讀
http://bbs.flash2u.com.tw/FlashTopic75970_214_8_1.htm

微軟Visual Studio 2005中文版400項功能大展

VS 2005中文版400項功能大展詳情:http://www.microsoft.com/taiwan/vstudio/launch/
部署 Microsoft .NET Framework 3.0 版 http://bbs.flash2u.com.tw/FlashTopic68173_58_9_1.htm
Microsoft Office 2007 初體驗 http://bbs.flash2u.com.tw/FlashTopic68174_148_12_1.htm
遇見 2007 Microsoft Office System:全員總覽 http://bbs.flash2u.com.tw/FlashTopic68171_148_12_1.htm
Office 2007 10年來最大突破!將於07年1月起零售 http://bbs.flash2u.com.tw/FlashTopic68170_148_12_1.htm
IIS 7技術文章列表 http://bbs.flash2u.com.tw/FlashTopic68172_148_12_1.htm
Office 2007 相關資訊:http://bbs.flash2u.com.tw/FlashForum148_12.htm

Flash 8 資源收集整理

Flash 8 資源收集整理

Macromedia Studio 8 上市囉http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=47876&FORUM_ID=35&CAT_ID=8
Flash Player 8 新功能範例http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=47876&FORUM_ID=35&CAT_ID=8http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48908&FORUM_ID=35&CAT_ID=8
From Macromediahttp://www.macromedia.com/software/flashplayer/productinfo/features/experience/
From luar , brucehttp://others.betaruce.com/perlinNoise.swf http://others.betaruce.com/perlinNoise_createImage.swfhttp://www.franto.com/blog2/collected-links-to-maelstrom-exampleshttp://www.flashguru.co.uk/maelstrom/ http://8ball.andre-michelle.com/lab/http://www.kirupa.com/forum/showthread.php?p=1629352http://www.betaruce.com/flash_swf/blur_skew_txtField.swfhttp://demo.mixmedia.com/flash8/http://others.betaruce.com/flash_js_applet.htmhttp://www.dnvs.net/article/flash8_in_novaunderworld/http://flash8.betaruce.com
Flash 8 AS做濾鏡效果的類別整理 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49140&FORUM_ID=35&CAT_ID=8
Flash 8 新特性開發實例http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=47876&FORUM_ID=35&CAT_ID=8
Flash 8 與 Javascript 新的溝通方式http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=47876&FORUM_ID=35&CAT_ID=8
Flash 8 中對 PNG 檔的支援http://www.dmxzone.com/ShowDetail.asp?NewsId=10808
Flash 8 water sample http://www.webstudio.com.cn/blog/?p=99
MM TweenExtended 類擴展下載http://www.webstudio.com.cn/blog/?p=18
flash 8 3d effecthttp://www.clublime.com/test/maelstrom/sphere.html
Flash 8 新特性開發實例教程http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=47876&FORUM_ID=35&CAT_ID=8
Flash Professional 8 / Flash Player 8 新功能導覽http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48568&FORUM_ID=35&CAT_ID=8
Flash 8 給設計師的好消息!! http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48564&FORUM_ID=35&CAT_ID=8
無痛升級 Flash Player 8,輕鬆搞定安裝!http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48563&FORUM_ID=35&CAT_ID=8
Flash Player 8 安裝更方便快速!http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48563&FORUM_ID=35&CAT_ID=8
Flash 8 Experiments 新功能範例 & 117個範例連結http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48495&FORUM_ID=35&CAT_ID=8
Flash 8 Script 助手試用手記 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49791&FORUM_ID=35&CAT_ID=8
Flash 8 Copy Pixels點陣圖像素複製 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49793&FORUM_ID=35&CAT_ID=8
Flash 8 Professional ActionScript Filter Class濾鏡入門 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49794&FORUM_ID=35&CAT_ID=8
Flash Player 8 安裝問題的解決 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49795&FORUM_ID=35&CAT_ID=8
Flash 8 展示現場影片 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=43662&FORUM_ID=35&CAT_ID=8
Flash 8 東京展示會場影片http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=43664&FORUM_ID=35&CAT_ID=8
Flash 8 Codechttp://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=48169&FORUM_ID=35&CAT_ID=8
Flash 8 的 Video 應用http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=49132&FORUM_ID=35&CAT_ID=8
Flash 8 檔案上傳實例(asp後台)http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50207&FORUM_ID=35&CAT_ID=8
Flash 8 BitmapData Class類別的應用 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50208&FORUM_ID=35&CAT_ID=8
Flash 8 基礎教程 http://bbs.flash2u.com.tw/Forum.asp?forum_id=35&cat_id=8
Flash 8 ActionScript Filter Class濾鏡入門 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50210&FORUM_ID=35&CAT_ID=8
Flash 8 打造流光型按鈕 flash8打造流光型按鈕 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50212&FORUM_ID=35&CAT_ID=8
Flash 8 濾鏡效果 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50214&FORUM_ID=35&CAT_ID=8
Flash 8 檢測 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=50219&FORUM_ID=35&CAT_ID=8
Flash 8 條碼 BarCode 應用http://www.barcoder.nu/
----------------------------------------------------------------------------------------------------------------以下連結轉自franto.com(http://www.franto.com/blog2/collected-links-to-maelstrom-examples)From webstudiohttp://www.webstudio.com.cn/forum/showthread.php?t=349
新特性輔助文檔New features generated in NaturalDocshttp://www.pasz.com/articles/flash8ASDoc/
Help for new features on OsFlash.orghttp://osflash.org/
Luminicbox.com links to Flash 8 exampleshttp://www.luminicbox.com/blog/?page=post&id=49
Flash 8 APIhttp://www.develotec.com/flash8api.txt
http://script.com.ua/dev/materials.php?id=11
Player actionscript objectshttp://www.5etdemi.com/blog/archives/2005/07/fp8-heres-the-player-actionscript-objects/
beginBitmapFill... (german)http://www.flashforum.de/forum/showthread.php?t=172204&page=2
Displacement map... (german)http://www.flashforum.de/forum/showthread.php?t=172204&page=4
Flash 8 examples forum (german)http://www.flashforum.de/forum/forumdisplay.php?f=90
Flash 8 examples forum (german)http://www.flashforum.de/forum/forumdisplay.php?f=90
BitmapData class (french)http://www.zoneflash.net/tutoriaux/t026.php
Video and webcams
Motion detection (great)http://blog.tapuz.co.il/thesite/images/722497_49.swf
Camera underwater (great)http://www.m3style.lv/bo/cameraTest/
blendModes applied to videohttp://cablemodem.fibertel.com.ar/riaevolution/flash8/blendmode.html
Interactive video with Flash8http://www.protozoo.com/?p=178
Camera activityhttp://www.benga.li/cam_exp/cameraActivity_07.swf
Camera smokehttp://www.huppekee.be/PermaLink,guid,cf4cffcd-b816-4c34-b9d3-8be15c70debd.aspx
Another Interactive camerahttp://www.kneib.biz/f8files/webcamsetpixel2.html
Interactive pianohttp://www.benga.li/cam_exp/cameraActivity_05.swf
Andy Warhol webcamhttp://chloridrik.free.fr/andy/
Liquid videohttp://theflashblog.com/?p=42
Flash 8 FLV Ripple Effecthttp://theflashblog.com/?p=43
遊戲
Pixel raycasting engine (with blur)http://www.digital-ist-besser.de/tryouts/raycasting_pixelbased/
Filters and blendModes in small gamehttp://www.dzarchive.com/iragination/clips/demos/bne/
Game: BubbleMaker. (Camera needed)http://www.protozoo.com/?p=179
Tile maphttp://ds.rorexrobots.com/flash/tilemap.html
圖像
Waterhttp://www.kneib.biz/f8files/water_with_f8.html
Water 2 (inspired by Water)http://www.franto.com/blog2/maelstrom-examples-water
Water + Noise + Overlayhttp://www.valyard.ru/en/news.htm?id=6517&forum_ext=1
Smokehttp://takopus.ru/swf/smk03.html
Noisehttp://www.metacomunicacao.com.br/teste/noise.html
Clones of dynamic imagehttp://www.digital-ist-besser.de/tryouts/dubimage/
Eagle revealinghttp://www.franto.com/blog2/maelstrom-examples-bitmapdata-setpixel
http://www.rgblaster.de/ff/f8toys1.html
Alien plasmahttp://www.rgblaster.de/ff/f8toys2.html
Flash.geom, Movieclip.attachBitmaphttp://www.rgblaster.de/ff/f8toys3.html
Image lenshttp://www.rgblaster.de/ff/f8toys4.html
Plasmahttp://www.metacomunicacao.com.br/teste/plasma.html
http://www.potapenko.com/tmp/test_8_flash.html
Color Pickerhttp://lab.artificialcolors.com/f8/color_picker.html
Color Picker (from Image)http://lab.artificialcolors.com/f8/color_picker_2.html
Particleshttp://www.protozoo.com/?p=176
Pixelate mosaichttp://www.protozoo.com/?p=177
Image explodehttp://www.killthepixel.com/archivos/imageExplosionF8/index.html
setPixel image revealinghttp://www.akaneko.com/huit/yann_102.htmlhttp://www.akaneko.com/huit/yann_103.htmlhttp://www.akaneko.com/huit/yann_104.htmlhttp://www.akaneko.com/huit/yann_105.html
MovieClip.beginBitmapFillhttp://www.onebyonedesign.com/flash/f8/test5/
RotoZoom http://www.robertreich.de/flash8/rotozoom.htmlhttp://www.robertreich.de/flash8/rotozoom2.html
Pixel thingy http://www.margaris.de/flash8/filters/special.html
Flood fillhttp://www.protozoo.com/?p=180
BitmapData copyPixelshttp://www.protozoo.com/?p=181
BitmapData copyPixels (Flag)http://bellat.pair.com/maximov2/f8/copypixels.swf
LCD ghost emulatorhttp://www.takopus.ru/swf/lcdghost.html
Resolution destroyerhttp://www.akaneko.com/huit/ak_ef_105.html
PiIxel revealerhttp://www.zoneflash.net/animation.php?r=flash-0164
Bitmap editorhttp://www.nocircleno.com/ben/flash8/
http://www.clublime.com/test/maelstrom/ginn.html
Mouse toyhttp://67.78.188.34/flash8/fMouseToys.html
動態載入png,gif,jpg
Dynamic loading of transparenthttp://klr20mg.com/fp8/loadMovie/http://play.ground.gr/?p=70
檔案上傳
http://nochump.com/flash/8/fileReference.swfhttp://www.pixelficker.com/flash-8-file-upload-betahttp://flash-ripper.com/experiments/browse-for-file/http://dynamicflash.com/flash8/
文字特效
New TextRenderer featureshttp://caseyc.com/fp8/texttuner.htmlhttp://www.nuran.org/TextField.swf
Antialising text rendererhttp://www.luminicbox.com/blog/?page=post&id=49
Antialising text renderer + DropShadowhttp://www.onebyonedesign.com/flash/f8/test1/
Blurred text revealinghttp://www.onebyonedesign.com/flash/f8/test4/
點陣圖快取
MovieClip Infinityhttp://rmd.com.au/f8_infinity.html
Bitmap cache Paralax (vector)http://www.brokenbutton.com/f8test.html
Bitmap cache Paralax (png)http://www.brokenbutton.com/fp8testpng.html
Bitmap cache on vectors + blurhttp://www.margaris.de/flash8/bitmap/bitmapcache.html
Bitmap cachehttp://www.potapenko.com/tmp/test_8_flash.html
濾鏡
Fish tankhttp://www.pooyaposh.com/test/fish.html
Levitated man (angled blur)http://www.stimunationgames.de/blog/blog_comment.asp?blog_id=204&month=7&year=2005&giorno=&select_case=
Lighthttp://www.evolvingmedia.org/~amalkine/flash8/light.html
Windows with dropShadow (ActionStep)http://www.joangarnet.com/blog/archives/2005/07/actionstep_con.php
Bounce blurhttp://shockwaver.net/swf/fp8/bounce_blur.html
Nuran's supershapehttp://www.nuran.org/supershape.swf
Text Motion blurhttp://blogs.cybermundos.com/mfalomir/?p=6
Car Motion blurhttp://blogs.cybermundos.com/mfalomir/?p=5
Motion blurhttp://www.evolvingmedia.org/~amalkine/flash8/mBlur.html
Real time motion blurhttp://rmd.com.au/f8_blur.html
http://theflashblog.com/?p=33http://theflashblog.com/?p=34http://theflashblog.com/?p=35http://theflashblog.com/?p=36
AntonVolkov.com - Glowhttp://antonvolkov.com/flash/glows1/http://antonvolkov.com/flash/glows2/http://antonvolkov.com/flash/glows3/http://antonvolkov.com/flash/glows4/http://antonvolkov.com/flash/roomglow/http://antonvolkov.com/flash/avatarshadow/
Balls glowhttp://www.onebyonedesign.com/flash/f8/test3/
http://bellat.pair.com/maximov2/f8/blenmode.swf
http://www.luminicbox.com/blog/?page=post&id=49
http://www.protozoo.com/?p=171http://www.protozoo.com/?p=172
Plasma effect (hide Objects)http://www.protozoo.com/?p=175
Depth of fieldhttp://www.franto.com/blog2/maelstrom-filters-blurfilterhttp://www.shapevent.com/blurry.swfhttp://www.onebyonedesign.com/flash/f8/test2/
Tweening dropShadow testhttp://www.franto.com/blog2/maelstrom-filters-dropshadowfilter
Blur animation of Megamanhttp://www.therror.com/blog/1001000100/efecto_matrix_en_flash_8
Plastic texthttp://www.pixelassembly.com/testing/plasticText8.swf
blur, textRendererhttp://www.infinitely-flash.com/ifhome/mt/blog/
drop shadow (fake 3d)http://www.kneib.biz/f8files/dropshadow.html
GradientGlowBevel filterhttp://www.waterlijn.info/flash8/GradientGlowBevelFilter.swf
Convolution filterhttp://www.waterlijn.info/flash8/ConvolutionFilter.swfhttp://flashvideo.progettosinergia.com/
Color Matrix filterhttp://www.waterlijn.info/flash8/ColorMatrixFilter.swf
Color Matrix and Convolution filter (Japanese)http://page.freett.com/isolations_nest/upload/test20.html
Neon lighthttp://positarium.com/maelstorm/neon.html
Another blur examplehttp://bellat.pair.com/maximov2/f8/blur01.swf
特性測試
Oddhammer performance testhttp://oddhammer.com/actionscriptperformance/set3/index.html----------------------------------------------------------------------------------------------------------------來自flashguru的maelstrom範例http://www.flashguru.co.uk/
Blurred Scrollerhttp://www.flashguru.co.uk/maelstrom/?example=blurred scroller
Convolutionhttp://www.flashguru.co.uk/maelstrom/?example=convolution
Dynamic Mask Dropshadowshttp://www.flashguru.co.uk/maelstrom/?example=dynamic mask dropshadows
Image Flood Effecthttp://www.flashguru.co.uk/maelstrom/?example=image flood effect
Image Twirlhttp://www.flashguru.co.uk/maelstrom/?example=image twirl
Isometric Grid Imagehttp://www.flashguru.co.uk/maelstrom/?example=isometric grid image
Lake Effecthttp://www.flashguru.co.uk/maelstrom/?example=lake effect
Mouse Waveshttp://www.flashguru.co.uk/maelstrom/?example=mouse waves
People Carouselhttp://www.flashguru.co.uk/maelstrom/?example=people carousel
Pixel Dissolvehttp://www.flashguru.co.uk/maelstrom/?example=pixel dissolve
Plasma Effecthttp://www.flashguru.co.uk/maelstrom/?example=plasma effect
Power Goohttp://www.flashguru.co.uk/maelstrom/?example=power goo
Sphere Mappinghttp://www.flashguru.co.uk/maelstrom/?example=sphere mapping
Union Jackhttp://www.flashguru.co.uk/maelstrom/?example=union jack
Video Wallhttp://www.flashguru.co.uk/maelstrom/?example=video wall
Webcam Motion Detectionhttp://www.flashguru.co.uk/maelstrom/?example=webcam motion detection
Directional Blurhttp://www.flashguru.co.uk/maelstrom/?example=directional blur
來自ericd的flash8 32 位聲道範例http://www.ericd.net/2005_08_07_blogger_archive.inc#112364083286334922
來自unitzeroone http://www.unitzeroone.com/eightball/
PerlinCloudshttp://www.unitzeroone.com/eightball/clouds/
ImageDissecthttp://www.unitzeroone.com/eightball/split/
360 Panoramahttp://www.unitzeroone.com/eightball/panorama360/
Quickie - Playing with filtershttp://www.unitzeroone.com/eightball/filterBar/
Flash 8 燭光效果http://www.peterjoel.com/flash8previews/candleFlame.html
新編碼技術的Flash 8電影http://www.on2.com/video_samples/flix-video-samples/notld/
Flash 8 範例(含原始檔) http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=53655&FORUM_ID=35&CAT_ID=8
Flash 8 - Image Flood 特效範例原始檔 http://bbs.flash2u.com.tw/Topic.asp?TOPIC_ID=53770&FORUM_ID=35&CAT_ID=8

Flash Professional 9 ActionScript 3.0

Flash Professional 9 ActionScript 3.0

可以更新現有的 Flash Pro 8成為支援 AS 3.0 的更新程式喔
下載位置:http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fflpro9%5Fas3&loc=en_us(WinXP適用,需登入)
內建最佳化處理過的Virtual MachineXML的處理有變快ActionScript Virtual Machine (AVM2) 支援 ActionScript 3.0
相關 ActionScript 3.0 說明:http://labs.adobe.com/technologies/flash9as3preview/
ActionScript 3.0 Overview http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html
ActionScript 3.0資源http://www.adobe.com/devnet/actionscript/
Flash Professional 9 ActionScript 3.0 Preview消息發佈:http://labs.adobe.com/technologies/flash9as3preview/
Flash Professional 9 ActionScript 3.0 Preview下載地址:http://www.adobe.com/go/labs_flash9as3preview_downloads (107M)
http://www.adobe.com/devnet/flash/articles/flash9_as3_preview.html
使用的詳細範例:http://www.adobe.com/devnet/flash/articles/flash9_as3_preview_05.html
Adoebe 下載 Flash Player 已更新為 9.0 http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash

Adobe CS3中文版上市

Adobe CS3中文版上市發表會
直接報名:http://www.myadobe.com.tw/CreativeSuite3/RegCS3-1.asp

Adobe Flash CS3 Professional用戶介面


Adobe Photoshop 和 Illustrator 匯入
可以匯入photoshop(psd格式)和illustrator(AI)檔案,並且保持它的層結構,可以直接在flash cs3中進行編輯.在匯入的進階選項中可以進行優化和自訂匯入的檔案.

將動畫轉換為 ActionScript
即時將時間線動畫轉換為可由開發人員輕鬆編輯、再次使用和利用的 ActionScript 3.0 程式碼。將動畫從一個對像複製到另一個對象。


Adobe 介面
享受新的簡化的介面, 該介面強調與其他 Adobe Creative Suite 3 應用程式的一致性, 並可以進行自訂以改進工作流和最大化工作區空間。

ActionScript 3.0 開發
使用新的 ActionScript 3.0 語言節省時間, 該語言具有改進的性能、增強的靈活性及更加直覺和結構化的開發。

進階的除錯測試器
使用功能強大的新的 ActionScript 測試器測試內容, 該測試器提供極好的靈活性和使用者反饋以及與 Adobe Flex™ Builder™ 2 測試的一致性。

Adobe Device Central(Adobe 設備中心)
使用 Adobe Device Central (現在它已通過 Adobe Creative Suite 3 進行集成) 設計、預覽和測試移動設備內容, 包括互動式 Adobe Flash Lite™ 應用程式和介面。

更豐富的繪畫能力
使用智能形狀繪製工具以視線方式調整工作區上的形狀屬性, 使用 Adobe Illustrator 所倡導的新的鋼筆工具建立精確的向量插圖, 從 Illustrator CS3 將插圖貼上到 Flash CS3 中, 等等。

新的UI組件
使用新的,輕便的,容易更換皮膚的ActionScript 3.0介面組件建立你的互動介面,可以視覺化的調節你的介面外觀,就像你在使用繪畫工具一樣,不需要編寫程式碼

進階 QuickTime
匯出使用進階的QuickTime匯出器匯出swf檔案為Quicktime 視訊.匯出的內容可以包括內嵌的影片剪輯,ActionScript語言產生的內容和實時效果如陰影和模糊.

更完善的視訊工具
使用全面的視訊支援, 建立、編輯和部署流和漸進式下載的 Flash Video。使用獨立的視訊編碼器、Alpha 通道支援、高質量視訊編解碼器、嵌入的提示點、視訊匯入支援、QuickTime 匯入和字幕顯示等等, 確保獲得最佳的視訊體驗。

省時的編碼工具
使用新的程式碼編輯器增強功能節省編碼時間。使用程式碼折疊和註釋專注於相關程式碼, 及使用錯誤導航功能跳到程式碼錯誤。

最新Expression Blend 2 May Preview版本

互動視覺的魔法師,Microsoft Expression 將您的創意可能性帶到新的境界。Expression 中的專業設計工具和創新技術,可以彈性且自由地 將您的願景化成實際—不管您設計的是以標準為基礎的網站、桌面上的豐富使用者經驗,或是管理數位資產和內容。此外,關於Silverlight,WPF,WPF/E,XAML,XBAP(XAML Browser Application)等相關資訊,也集中在Microsoft Expression Blend專區 發表。

最新Expression Blend 2 May Preview版本已開放下載:Expression Blend 2 May Preview (25.6 MB),序號:J9RVG-FJM6D-2Q9HC-296MR-PHC2M,非Vista的使用者需安裝 .NET Framework 3.0 (Up to 50 MB),若需要撰寫程式,可下載免費的編輯器Visual Studio 2005 Express (Visual Basic or C#) (35-70 MB) ,適用於VB或C#,本版本支援Silverlight