<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    廉頗老矣,尚能飯否

    java:從技術到管理

    常用鏈接

    統計

    最新評論

    什么是Flash【轉載】

    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。

    FLASH有三重意義:
    1) FLASH英文本意為“閃光”;
    2)它是全球流行的電腦動畫設計軟件;
    3)它代表用上述軟件制作的流行于網絡的動畫作品。Flash是一種交互式矢量多媒體技術,他的前身是Futureplash,早期網上流行的矢量動畫插件。后來由于Macromedia公司收購了Future Splash以后便將其改名為 Flash2。到現在網上已經有成千上萬個Flash站點,著名的如Macromedia專門ShockRave站點,全部采用了Shockwave Flash 和Director。可以說Flash已經漸漸成為交互式知量的標準,未來網頁的一大主流。

    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僅僅是一個開始,接下來的幾個月中會更有體現。

    (原文地址:http://www.macromedia.com/desdev/logged_in/thale_mx.html

    雖然他依舊沒有回答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們的巨大力量和集體智慧。

    2005年8月Macromedia 發布了Macromedia Studio 8,新增如下功能:
    1、界面的改變
    2、新增濾鏡效果
    3、運行時位圖緩存
    4、FlashType字體呈現方法
    5、自定義漸進/漸出功能
    6、全新的視頻編碼技術
    7、其它新增功能
    ? ? 除了上述新增功能以外,Flash 8還有另外一些新鮮功能,比如SWF元數據、腳本助手、對象繪制模型、交互式移動設備模擬器、視頻播放組件、增強的文本工具、增強的描邊屬性和高級漸變控制等。

    二、Flash的發展方向

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

    那么,Flash可能的發展方向究竟如何?

    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本身就以多媒體和可交互性而廣為推崇。它所帶來親切氛圍相信每一位用戶都會喜歡。

    柳德才
    13691193654
    18942949207
    QQ:422157370
    liudecai_zan@126.com
    湖北-武漢-江夏-廟山

    posted on 2009-06-18 16:53 liudecai_zan@126.com 閱讀(274) 評論(0)  編輯  收藏 所屬分類: 軟件開發工程師

    主站蜘蛛池模板: 亚洲av中文无码乱人伦在线观看| 97久久精品亚洲中文字幕无码 | 亚洲va成无码人在线观看| a毛片免费观看完整| 亚洲午夜国产精品无码老牛影视 | 和日本免费不卡在线v| 亚洲国产av一区二区三区丶| 中文字幕视频免费| 亚洲精品中文字幕麻豆| 182tv免费视视频线路一二三| 亚洲AV电影院在线观看| 亚洲视频在线免费播放| 亚洲av成人综合网| 在线观看亚洲免费| 成人在线免费视频| 亚洲日本一区二区三区在线| 免费观看久久精彩视频| 亚洲白色白色永久观看| 妞干网免费观看视频| 美女免费精品高清毛片在线视| 亚洲精品高清在线| 国产午夜精品久久久久免费视| 久久精品国产亚洲av日韩| 久九九精品免费视频| 日韩大片免费观看视频播放| 国产亚洲一区二区三区在线不卡| 黄色免费在线网站| 亚洲综合色区中文字幕| 免费人成网站在线播放| 国产午夜免费高清久久影院| 国产精品亚洲片夜色在线| 男人的天堂亚洲一区二区三区| 最新亚洲人成无码网站| 亚洲精品狼友在线播放| 1000部禁片黄的免费看| 精品女同一区二区三区免费播放| 国产精品亚洲аv无码播放| 国产又黄又爽又猛免费app| 乱人伦中文视频在线观看免费| 亚洲一区二区在线视频| 国产美女被遭强高潮免费网站|