標籤: 暫無標籤

Flash是Flash Macromedia公司開發的動畫編輯工具。1997年推出業內最先進的互動內容創作環境,用於交互網站、交互數字體驗和高衝擊力的移動內容的創作。Flash由macromedia公司推出的互動式矢量圖和Web動畫的標準。網頁設計者使用Flash創作出既漂亮又可改變尺寸的導航界面以及其他奇特的效果。

1 Flash -基本簡介

FlashFlash
FlashFLASH
    Flash被大量應用於互聯網網頁的矢量動畫文件格式。使用向量運算﹙Vector Graphics﹚的方式,產生出來的影片佔用存儲空間較小。使用Flash創作出的影片有自己的特殊檔案格式﹙swf﹚該公司聲稱全世界97%的網路瀏覽器都內建Flash播放器﹙Flash Player﹚是Macromedia提出的「富網際網路應用」(RIA)概念的實現平台 。FLASH的三重意義

1、 FLASH英文本意為「閃光」;

2、它是全球流行的電腦動畫設計軟體;

3、它代表用上述軟體製作的流行於網路的動畫作品。

Flash是一種互動式矢量多媒體技術,他的前身是Futureplash,早期網上流行的矢量動畫插件。後來由於Macromedia公司收購了Future Splash以後便將其改名為 flash2,到現在最新的flash4。現在網上已經有成千上萬個Flash站點,著名的如Macromedia專門ShockRave站點,全部採用了Shockwave Flash 和Director。可以說Flash已經漸漸成為互動式知量的標準,未來網頁的一大主流。

2 Flash -版本發布

FlashFlash
Flash 最早期的版本稱為Future Splash Animator,當時Future Splash Animator最大的兩個用戶是微軟(Microsoft)和迪斯尼(Disney)。1996年11月,Future Splash Animator賣給了MM(Macromedia.com),同時改名為Flash1.0 。這裡不得不提到的人物是喬納森·蓋伊(Jonathan Gay),是他和他的六人小組首先創造了Future Splash Animator,也就是現在Flash的真正前身了。

Macromedia 公司在1997年6月推出了 Flash 2.0 ,1998年5月推出了Flash3.0。但是這些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 進入4.0 版以後,原來所使用的 Shockwave 播放器便僅供 Director 使用。Flash 4.0開始有了自己專用的播放器,稱為「Flash Player」,但是為了保持向下相容性,Flash仍然沿用了原有的擴展名:.SWF(Shockwave Flash)。 2000年8月Macromedia 推出了Flash5.0 ,它所支持的播放器為 Flash Player 5。flash 5.0中的ActionScript已有了長足的進步,並且開始了對XML和Smart Clip(智能影片剪輯)的支持。ActionScript的語法已經開始定位為發展成為一種完整的面向對象的語言,並且遵循ECMAScript的標準,就像javascript那樣。

2002年3月 Macromedia 推出了Flash MX支持的播放器為 Flash Player 6。Flash 6開始了對外部jpg和MP3調入的支持,同時也增加了更多的內建對象,提供了對HTML文本更精確的控制,並引如setInterval 超頻幀的概念。同時也改進了swf文件的壓縮技術。那麼,「MX」究竟是什麼意思呢?到目前為止,還沒有一個官方的證實,如果一定要認為是某個單詞的縮寫,那麼可以把Macromedia Experience作為最好的答案。

最權威答案來自Macromedia Designer &Developer Center(Macromedia設計師和開發者中心)的說法:

1、所有的產品都搭載上MX綽號,是因為它們都是一個完整產品家族的一部分,而且,我們相信通過整套前台和後台綜合的產品,可以讓用戶更高效得完成各種複雜項目。

2、比起僅僅從版本號升級,例如Flash由5升級到6,用MX標籤可以體現更重要的升級,看起來用戶好象得到了全新的產品,從5到了MX。

3、MX意味著Macromedia以此嘗試一些新的事物,就我的觀點來看,Flash MX不僅僅是一次革命性的升級,還是Macromedia一個重大演變的一部分。Flash MX僅僅是一個開始,接下來的幾個月中會更有體現。「MX意味著Macromedia以此嘗試一些新的事物」,暴露出Macromedia Experience的意思,也就有理由猜測,MX可能是Macromedia X的意思,即Macromedia的未來之路,Macromedia正試圖展開一次全新的革命。

2003年8月Macromedia 推出了Flash MX 2004,其播放器的版本被命名為 Flash Player 7。Flash MX 2004增加了許多新的功能:

A、對移動設備和手機、Pocket PC的支持(以及像素字體的清晰顯示);
B、Flash Player 運行時性能提高了 2 至 5 倍;
C、對HTML文本中內嵌圖像和swf(swf中的獨立swf)的支持;
D、FLV外部視頻的支持(與QuickTime的集成);
E、對Adobe PDF及其它文檔的支持;
F、基於屏幕的可視開發環境;
G、可視編程環境;
H、高級可控制外觀組件支持;
I、數據綁定;
J、Web 服務和 XML 的預建數據連接器;
K、項目管理功能;
L、源代碼控制系統;
M、其它同時開始了對Flash本身製作軟體的控制和插件開放JSFL(Macromedia Flash javascript API),Macromedia無疑在開始調動Internet上flasher們的巨大力量和集體智慧。

3 Flash -檔案格式

FlashFlash
swf 這是一個完整的影片檔,無法被編輯。有時會被念做「swiff」。Swf在發布時可以選擇保護功能,如果沒有選擇,很容易被別人輸入到他的原始檔中使用。然而保護功能依然阻擋不了為數眾多的破解軟體,有不少閃客專門以此來學習別人的程序代碼和設計方式。 Flash的原始檔,只能用Macromedia Flash打開編輯或Adobe Flash CS3打開編輯。

flash (有時也稱為actionscript) 是一種程序語言的簡單文本文件. FLA檔案能夠直接包含 Actionscript, 但是也可以把它存成AS檔做為外部連結檔案(如定義ActionScript類則必須在寫在as文件里,再通過import加入類),以方便共同工作和更進階的程序修改。

Adobe公司已推出ActionScript3,是比ActionScript2更高級、更實用的ActionScript語言。

4 Flash -歷史回顧

FlashFlash
非主流的flash動漫 utureSplash Animator (1995) - Flash的前身,由簡單的工具和時間線組成 ;
Flash 1 (1996-11) - Macromedia給FutureSplash Animator更名後為Flash的第一個版本 ;
Flash 2 (1997-6) - 引入庫的概念 ;
Flash 3 (1998-5-31) - 影片剪輯,Javascript插件,透明度和獨立播放器 ;
Flash 4 (1999-6-15) - 變數,文本輸入框,增強的Actionscript,流媒體MP3 ;
Flash 5 (2000-8-24) - Javascript, 智能剪輯, HTML文本格式 ;
Flash MX (2002-3-15) - Unicode,組件,XML,流媒體視頻編碼 ;
Flash MX 2004 (2003-9-10) - 文本抗鋸齒,Actionscript 2.0,增強的流媒體視頻,行為 ;
Flash MX 2004 Pro (2003-9-10) - 包括所有Flash MX 2004的特性,加上Web Services, ActionScript 2.0的面向對象編程,媒體播放組件 ;
Flash 8 (2005-9-13) ;
Flash 8 Pro (2005-9-13) 增強為移動設備開發的功能,方便創建Flash Web,增強的網路視頻 。
Flash CS3(2007)Adobe公司收購Macromedia公司后,首次推出的版本,最新的as3.0編程語言替換原來的as2.0編程語言。 FlashCS4Professional是目前Flash的最新版本(該軟體已於2008

增加功能:FlashCS3增加了導出QuickTime視頻的功能。這種方式可以精確地將Flash電影導出,包括嵌套的影片剪輯、ActionScript產生的內容以及其他運行時的效果,例如投影、模糊等特效。

Flash CS4 Professional(2008年9月份)是目前Flash的最新版本。

增加的功能:基於對象的動畫、 3D轉換 、  反向運動與骨骼工具 、動畫編輯器、  元數據(XMP)支持、  動畫預設等功能。

Adobe設備中心CS3已包含在FlashC S3之中,藉助於內置的設備模板和不斷更新的設備參數文件,可以大大簡化移動內容的創建過程。現在用戶可以方便地設計、預覽以及測試移動內容,例如交互的 Flash Lite應用程序和豐富的用戶界面。 使用內置的ActionScript 3.0 用戶界面和視頻組件,可以大大提升內容的開發,節省寶貴的時間,包括按鈕、滾動條、滑塊等等。新增的可以編輯的屬性使得用戶可以方便地定製組件的外觀,從而適應不同項目的需求。 使用Adobe Flash Video編碼器傳送廣播級質量的在線視頻。在編碼選項中,包括了許多高級選項,例如去除交錯,導入導出線索點等等。以及一組非常漂亮的視頻組件模板,為用戶對播放視頻的外觀提供了詳細的控制。

5 Flash -動畫解析

FlashFlash

Flash 是一種創作工具,設計人員和開發人員可使用它來創建演示文稿、應用程序和其它允許用戶交互的內容。Flash 可以包含簡單的動畫、視頻內容、複雜演示文稿和應用程序以及介於它們之間的任何內容。通常,使用 Flash 創作的各個內容單元稱為應用程序,即使它們可能只是很簡單的動畫。您可以通過添加圖片、聲音、視頻和特殊效果,構建包含豐富媒體的 Flash 應用程序。

Flash 特別適用於創建通過 Internet 提供的內容,因為它的文件非常小。Flash 是通過廣泛使用矢量圖形做到這一點的。與點陣圖圖形相比,矢量圖形需要的內存和存儲空間小很多,因為它們是以數學公式而不是大型數據集來表示的。點陣圖圖形之所以更大,是因為圖像中的每個像素都需要一組單獨的數據來表示。

要在 Flash 中構建應用程序,可以使用 Flash繪圖工具創建圖形,並將其它媒體元素導入 Flash 文檔。接下來,定義如何以及何時使用各個元素來創建設想中的應用程序。

在 Flash 中創作內容時,需要在 Flash 文檔文件中工作。Flash 文檔的文件擴展名為 .fla (FLA)。Flash 文檔有四個主要部分:

舞台是在回放過程中顯示圖形、視頻、按鈕等內容的位置。在Flash 基礎中將對舞台做詳細介紹。時間軸用來通知 Flash 顯示圖形和其它項目元素的時間,也可以使用時間軸指定舞台上各圖形的分層順序。位於較高圖層中的圖形顯示在較低圖層中的圖形的上方。庫面板是 Flash 顯示 Flash 文檔中的媒體元素列表的位置。

ActionScript 代碼可用來向文檔中的媒體元素添加互動式內容。例如,可以添加代碼以便用戶在單擊某按鈕時顯示一幅新圖像,還可以使用 ActionScript 嚮應用程序添加邏輯。邏輯使應用程序能夠根據用戶的操作和其它情況採取不同的工作方式。Flash 包括兩個版本的ActionScript,可滿足創作者的不同具體需要。有關編寫 ActionScript 的詳細信息,請參閱「幫助」面板中的「學習 Flash 中的ActionScript 2.0"。

Flash 包含了許多種功能,如預置的拖放用戶界面組件,可以輕鬆地將 ActionScript 添加到文檔的內置行為,以及可以添加到媒體對象的特殊效果。這些功能使 Flash 不僅功能強大,而且易於使用。

完成 Flash 文檔的創作后,可以使用「文件」">;「發布」命令發布它。這會創建文件的一個壓縮版本,其擴展名為 .swf (SWF)。然後,就可以使用Flash Player 在 Web 瀏覽器中播放 SWF 文件,或者將其作為獨立的應用程序進行播放。有關 Flash Player 的介紹,請參閱關於 Flash Player。

6 Flash -發展方向

Flashflash欣賞

Flash被稱為是「最為靈活的前台」,由於其獨特的時間片段分割(TimeLine)和重組(MC嵌套)技術,結合ActionScitp的對象和流程式控制制,使得在靈活的界面設計和動畫設計成為可能,同時它也是最為小巧的前台。Flash具有跨平台的特性(這點和Java一樣),所以無論你處於處於何種平台,只要你安裝了支持的Flash Player,就可以保證它們的最終顯示效果的一致,而不必像在以前的網頁設計中那樣為IE或NetSpace各設計一個版本。同Java一樣,它有很強的可移植性。最新的Flash還具有的手機支持功能,可以讓用戶為自已的手機設計喜愛的功能。當然首先必需要有支持Flash的手機,同時它還可以應用於Pocket PC。

1、應用程序開發:由於其獨特的跨平台特性、靈活的界面控制以及多媒體特性的使用,使得用Flash製作的應用程序具有很強的生命力。在與用戶的交流方面具有其它任何方式都無可比擬的優勢。當然,某些功能可能還要依賴於XML或者其它諸如javascript的客戶端技術來實現。但目前的現狀是:很少有人具有運用Flash進行應用程序開發這方面的經驗。但這個難度會隨著時間的推移而逐步減弱。事實上,對於大型項目而言,使用Flash此時未免有些言之過早,因為它意味著很大的風險。當然,在最早的時間掌握和積累這方面的經驗無疑是一種很大的競爭力。可以將這種技術運用在項目中的一小部份或者小型項目中,以減少開發的風險。

2、軟體系統界面開發:Flash對於界面元素的可控性和它所表達的效果無疑具有很大的誘惑。對於一個軟體系統的界面,Flash所具有的特性完全可以為用戶提供一個良好的介面。

3、手機領域的開發:手機領域的開發將會對精確(像素級)的界面設計和CPU使用分佈的操控能力有更高的要求,但同時也意味著更加更廣泛的使用空間。事實上手機和Pocket PC的分界已越來越不明顯,開發者必須為每一款手機(或Pocket PC)設計一個不同的界面,因為它們的屏幕大小各有不同。當然軟體的內核可能是相同的,所要注意的是各類手機CPU的計算能力和內存的大小。這無疑是些很苛刻的要求。

4、遊戲開發:事實上,Flash中的遊戲開發已經進行了多年的嘗試。但至今為止仍然停留在中、小型遊戲的開發上。遊戲開發的很大一部份都受限於它的CPU能力和大量代碼的管理。不過可喜的是,Flash Player 7 運行時性能提高了 2 至 5 倍;而且最新的Flash MX 2004 Professional 提供了項目管理和代碼維護方面的功能,Actionscript 2.0的發布也使得程序更加容易維護和開發。

5、Web應用服務:其實很難界定Web應用服務的範圍究竟有多大,它似乎它擁有無限的可能。隨著網路的逐漸滲透,基於客戶端-伺服器的應用設計也開始逐漸受到歡迎,並且一度被譽為最具前景的方式。但是,這種方式開發者可能要花更多的時間在伺服器後台處理能力和架構上,並且將它們與前台(Flash端)保持同步。

6、站點建設:事實上,現在只有極少數人掌握了使用Flash建立全Flash站點的技術。因為它意味著更高的界面維護能力和開發者整站架構能力。但它帶來的好處也異常明顯:全面的控制;無縫的導向跳轉;更豐富的媒體內容;更體貼用戶的流暢交互;跨平台和客戶端的支持;以及與其它Flash應用方案無縫連接集成等。

7、多媒體娛樂:其實,在這個方面無需再說什麼。儘管它的發展速度沒有像當初預言的那樣迅速,但它仍然還在不斷前進。Flash本身就以多媒體和可交互性而廣為推崇。它所帶來親切氛圍相信每一位用戶都會喜歡。

7 Flash -快捷鍵

FlashFlash
工具 

   箭頭工具 [V]
 部分選取工具 [A]
 線條工具 [N]
 套索工具 [L]
 鋼筆工具 [P]
 文本工具 [T]
 橢圓工具 [O]
 矩形工具 [R]
 鉛筆工具 [Y]
 畫筆工具 [B]
 任意變形工具 [Q]
 填充變形工具 [F]
 墨水瓶工具 [S]
 顏料桶工具 [K]
 滴管工具 [I]
 橡皮擦工具 [E]
 手形工具 [H]
 縮放工具 [Z],[M]

菜單命令

   新建FLASH文件 [Ctrl] [N]
 打開FLA文件 [Ctrl] [O]
 作為庫打開 [Ctrl] [Shift] [O]
 關閉 [Ctrl] [W]
 保存 [Ctrl] [S]
 另存為 [Ctrl] [Shift] [S]
 導入 [Ctrl] [R]
 導出影片 [Ctrl] [Shift] [Alt] [S]
 發布設置 [Ctrl] [Shift] [F12]
 發布預覽 [Ctrl] [F12]
 發布 [Shift] [F12]
 列印 [Ctrl] [P]
 退出FLASH [Ctrl] [Q]
 撤消命令 [Ctrl] [Z]

FlashFlash
 剪切到剪貼板 [Ctrl] [X]
 拷貝到剪貼板 [Ctrl] [C]
 粘貼剪貼板內容 [Ctrl] [V]
 粘貼到當前位置 [Ctrl] [Shift] [V]
 清除 [退格]
 複製所選內容 [Ctrl] [D]
 全部選取 [Ctrl] [A]
 取消全選 [Ctrl] [Shift] [A]
 剪切幀 [Ctrl] [Alt] [X]
 拷貝幀 [Ctrl] [Alt] [C]
 粘貼幀 [Ctrl] [Alt] [V]
 清除貼 [Alt] [退格]
 選擇所有幀 [Ctrl] [Alt] [A]
 編輯元件 [Ctrl] [E]
 首選參數 [Ctrl] [U]
 轉到第一個 [HOME]
 轉到前一個 [PGUP]
 轉到下一個 [PGDN]
 轉到最後一個 [END]
 放大視圖 [Ctrl] [ ]
 縮小視圖 [Ctrl] [-]
 100%顯示 [Ctrl] [1]
 縮放到幀大小 [Ctrl] [2]
 全部顯示 [Ctrl] [3]
 按輪廓顯示 [Ctrl] [Shift] [Alt] [O]
 高速顯示 [Ctrl] [Shift] [Alt] [F]
 消除鋸齒顯示 [Ctrl] [Shift] [Alt] [A]
 消除文字鋸齒 [Ctrl] [Shift] [Alt] [T]
 顯示隱藏時間軸 [Ctrl] [Alt] [T]
 顯示隱藏工作區以外部分 [Ctrl] [Shift] [W]
 顯示隱藏標尺 [Ctrl] [Shift] [Alt] [R]

8 Flash -中國權威的Flash動畫專業網站

1、閃客帝國:www.flashempire.com    老牌flash站
2、閃吧:http://www.flash8.net      跟閃客帝國齊名的老牌flash站,提供各種flash學習資料及素材等。
3、TOM flash:http://flash.tom.com  著名門戶網站TOM的旗下網站,提供各種flash動畫的欣賞。
4、藍色理想flash論壇:http://bbs.blueidea.com/forum-4-1.html  學習flash編程的理想論壇。
5、閃維動畫:http://www.3wstar.com  著名的flash專業製作團隊,至今有著8年的專業服務經驗,提供各種flash及多媒體製作方面的服務。

 

9 Flash -FLASH控制項

一.表格控制項


表格控制項是最常用的數據處理控制項之一,主要用於輸入、輸出、顯示、處理和列印數據,可以製作各種複雜的表格文檔,甚至能幫助用戶進行複雜的統計運算和圖表化展示等。表格控制項與報表控制項的主要不同是報表控制項強調數據的輸入和處理,而不僅僅提供數據的呈現功能。表格控制項可常用於:(1) 資料庫中數據的呈現和編輯;(2) 數據錄入界面;(3) 數據交換(如與Excel交換數據);(4) 數據報表及分發。

二.報表控制項


報表可以幫助企業呈現和分析數據信息,是各類管理系統最基本、也最重要的功能之一。藉助報表控制項,可以方便地實現各類數據報表的設計、瀏覽、列印和分發。報表控制項與表格控制項的主要區別是報表控制項側重數據的呈現和分發,不提供數據的編輯功能。報表一旦生成,其中的主要數據不可再被選擇和修改,強調報表數據的權威和不可篡改。同時,報表往往需要分發給管理系統中的多個角色,因此報表控制項需要根據報表目標讀者的需求,提供多種不同類型的數據格式。

三.文字處理控制項


任何組織都需要創建和編輯文檔,因此在組織的信息化系統中都需要文檔的創建、編輯、轉換等功能。

四.圖表控制項


圖表控制項用於在應用程序中生成豐富多彩的圖表效果,讓數據中包含的信息更生動直觀地展示出來。

五.商業應用控制項


商業應用控制項在生活中相當普遍,其應用範圍廣,安全性能高,成為商業應用必不可少的工具。
控制項廣泛應用於我們的生活當中,例如現在最流行的電子商務網銀支付,我們需要安裝安全控制項才能保證我們的資金足夠安全。

上一篇[WCM]    下一篇 [寒信]

相關評論

同義詞:暫無同義詞