基本簡介
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已經漸漸成為交互式知量的标準,未來網頁的一大主流。
版本發布
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們的巨大力量和集體智慧。
檔案格式
swf這是一個完整的影片檔,無法被編輯。有時會被念做“swiff”。Swf在發布時可以選擇保護功能,如果沒有選擇,很容易被别人輸入到他的原始檔中使用。然而保護功能依然阻擋不了為數衆多的破解軟件,有不少閃客專門以此來學習别人的程序代碼和設計方式。 Flash的原始檔,隻能用Macromedia Flash打開編輯或Adobe Flash CS3打開編輯。
flash(有時也稱為actionscript)是一種程序語言的簡單文本文件. FLA檔案能夠直接包含 Actionscript, 但是也可以把它存成AS檔做為外部連結檔案(如定義ActionScript類則必須在寫在as文件裡,再通過import加入類),以方便共同工作和更進階的程序修改。
Adobe公司已推出ActionScript3,是比ActionScript2更高級、更實用的ActionScript語言。
曆史回顧
非主流的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編碼器傳送廣播級質量的在線視頻。在編碼選項中,包括了許多高級選項,例如去除交錯,導入導出線索點等等。以及一組非常漂亮的視頻組件模闆,為用戶對播放視頻的外觀提供了詳細的控制。
動畫解析
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被稱為是“最為靈活的前台”,由于其獨特的時間片段分割(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本身就以多媒體和可交互性而廣為推崇。它所帶來親切氛圍相信每一位用戶都會喜歡。
快捷鍵
工具
箭頭工具 [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]
剪切到剪貼闆 [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]
中國權威的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及多媒體制作方面的服務。
FLASH控件
表格控件
表格控件是最常用的數據處理控件之一,主要用于輸入、輸出、顯示、處理和打印數據,可以制作各種複雜的表格文檔,甚至能幫助用戶進行複雜的統計運算和圖表化展示等。表格控件與報表控件的主要不同是報表控件強調數據的輸入和處理,而不僅僅提供數據的呈現功能。表格控件可常用于:(1)數據庫中數據的呈現和編輯;(2)數據錄入界面;(3)數據交換(如與Excel交換數據);(4)數據報表及分發。
報表控件
報表可以幫助企業呈現和分析數據信息,是各類管理系統最基本、也最重要的功能之一。借助報表控件,可以方便地實現各類數據報表的設計、浏覽、打印和分發。報表控件與表格控件的主要區别是報表控件側重數據的呈現和分發,不提供數據的編輯功能。報表一旦生成,其中的主要數據不可再被選擇和修改,強調報表數據的權威和不可篡改。同時,報表往往需要分發給管理系統中的多個角色,因此報表控件需要根據報表目标讀者的需求,提供多種不同類型的數據格式。
文字處理控件
任何組織都需要創建和編輯文檔,因此在組織的信息化系統中都需要文檔的創建、編輯、轉換等功能。
四.圖表控件
圖表控件用于在應用程序中生成豐富多彩的圖表效果,讓數據中包含的信息更生動直觀地展示出來。
商業應用控件
商業應用控件在生活中相當普遍,其應用範圍廣,安全性能高,成為商業應用必不可少的工具。
控件廣泛應用于我們的生活當中,例如現在最流行的電子商務網銀支付,我們需要安裝安全控件才能保證我們的資金足夠安全。
AdobeFlashProfessionalCS6
新功能
最大的好消息是,FlashCS5對開發人員更加友好(在之前的版本中開發人員一直難以入手),FlashCS5可以和FlashBuilder(即最新版本的FlexBuilder)協作來完成項目。如果你使用FlashCS5,那麼就可以通過它的新的導出對話框建立一個新的FlashBuilder項目。如果你使用FlashBuilder,也非常方便,完全可以按照“相反”的過程來創建項目-隻需要定位到FLA文件,然後它就會創建一個FlashBuilder項目并且包含這個文件。更重要的是,你可以在FlashBuilder中調試和測試性能。這樣或許就創建了一個非常好的工作流程,你可以使用FlashBuilder來編碼,使用FlashIDE測試和導出。針對Flash設計人員,增強了代碼易用性方面的功能,比如增加了一個新的“代碼示例面闆”,來幫助設計師輕松生成和學習代碼。
代碼編輯器方面繼續增強,很多開發人員熟知的但在之前的FlashIDE中沒有體現的功能将被增加進來,包括自定義類的導入和代碼提示,支持ASDoc,讓你在FlashIDE中編碼有體驗FlashBuilder的感覺。針對設計師,增加了新的FlashTextLayoutFramework,包含在文本布局面闆中,并且增強了“Deco-brush”噴塗功能。
安裝Flash
安裝AdobeFlashProfessionalCS5.5的時候其實也會對電腦的配置有一定的要求,下面就是規範必須滿足的對電腦的最低配置:在Windows下安裝
·IntelPentium4或AMDAthlon64處理器·帶有ServicePack2(建議使用ServicePack3)的MicrosoftWindowsXP;帶有ServicePack1的WindowsVistaHomePremium、Business、Ultimate或Enterprise;或者Windows7。·1GB的RAM。·3.5GB的可用于安裝的硬盤驅動器空間;在安裝過程中所需的額外空閑空間(不能安裝在基于可移動閃盤的存儲設備上)。 ·1024×768的顯示屏(建議使用1280×800)以及16位的視頻卡。 ·DVD-ROM驅動器。 ·多媒體特性所需的QuickTime7.6.2軟件。在MacOS下安裝
·多核Intel處理器。·MacOSX版本10.5.7或版本10.6。·1GB的RAM。·4GB的可用于安裝的硬盤驅動器空間;在安裝過程中所需的額外空閑空間(不能安裝在使用區分大小寫的文件系統的卷上或者基于可移動閃盤的存儲設備上)
新特性
AdobeFlashProfessionalCS5中的新特性包括以下幾點:·Deco工具:它具有一些擴展的富有表現力的選項,可以幫助你輕松、自動地創建複雜的圖案和裝飾。·“文本”工具:它已經被徹底革新了,用以支持更複雜的布局,比如多欄和文本繞行·“彈簧”:一個物理模拟選項,用于利用反向運動學創建動畫。·“代碼片段”:一個新面闆,為你的項目提供了準備就緒的ActionScript代碼,并且提供了保存以及與其他人共享代碼的方式。·用于外部加載的視頻的實時視頻預覽。 ·行的XML文件格式:它展示了Flash文件資源,并使得開發人員團隊更容易處理單個文件。
六大新特點
快速了解FlashCS5六大特點:XFL格式(Flash專業版)、文本布局(Flash專業版)、代碼片段庫(Flash專業版)、與FlashBuilder完美集成、與FlashCatalyst完美集成、FlashPlayer10.1無處不在.
1、FL格式(Flash專業版)
XFL格式,将變成.Fla項目的默認保存格式,XFL格式是XML結構。從本質上講,它是一個所有素材及你項目文件,包括XML元數據信息為一體的壓縮包。它也可以作為一個未壓縮的目錄結構單獨訪問其中的單個元素使用。(如:Photoshop使用其中的圖片。)XFL格式,使軟件之間的穿插協助更加容易!
2、本布局(Flash專業版)
FlashPlayer10已經增強了的文本處理能力,這樣為CS5在文字布局方面提供了機會。如果您是一個InDesign或Illustrator的用戶,已經比較熟悉的鍊接式文本。在flash裡您可以使用了。在FlashCS5Professional中已經在垂直文本、外國字符集、間距、縮進、列及優質打印等方面,都有所提升。提升後的文本布局,可以讓您輕松控制打印質量及排版文本。
3、碼片段庫(Flash專業版)
以前隻有在專業編程的IDE才會出現的代碼片段庫,也出現在FlashCS5,這也是CS5的突破,在之前的版本都沒有。FlashCS5代碼庫可以讓您方便的通過導入和導出功能,管理您的代碼。代碼片段庫,可以讓您的Actionscript的學習更快,為您的項目帶來更大的創造力。
4、FlashBuilder完美集成
FlashCS5可以輕松和FlashBuilder進行完美集成。您可以在Flash中完成創意,在FlashBuilder完成Actionscript的編碼。如果您選擇,Flash還可以幫您創建一個FlashBuilder項目。讓FlashBuilder來做您最專業的的FlashActionscript編輯器。
5、FlashCatalyst完美集成
FlashCatalystCS5已經到來,FlashCatalyst可以将您團隊中的設計及開發快速串聯起來。自然Flash可以與FlashCatalyst完美集成。Photoshop、Illustrator、Fireworks的文件,可以在無需編寫代碼,就可完成互動項目。結合Flash,讓項目更傳神。
6、FlashPlayer10.1無處不在
FlashPlayer已經進入了多種設備,已不在停留在台式機、筆記本上,上網本、智能手機及數字電視,都安裝了FlashPlayer。作為一個Flash開發人員,您無需為每個不同規格設備重新編譯,就可讓您的作品部署到多設備上。Flash表現出強大的優勢。
7、FXG文件格式
FXG文件格式是一種跨平台的圖形文件格式,可以使用它在Flash與其它Adobe圖形程序(如Illustrator)之間輕松地移動作品。如果你想把Flash作品導出為FXG文件,可以選擇“文件”→“導出”→“導出圖像”,并選擇“AdobeFXG”。
繪制模式
Flash的繪制模式有三種,這三種模式決定了舞台上的對象彼此之間的交互,已經我們怎樣編輯它們。
1.合并繪制模式
在這種模式下,Flash将會公布了所繪制的重疊的形狀,使的得多種形狀看起來就像單個形狀一樣。如果移動或删除已經與另一種形狀合并的形狀,就會永久删除重疊的部分。
2.對象繪制模式
在這種模式下,Flash不會合并繪制的對象,它們仍将泾渭分明,甚至當它們重疊時也是如此。要啟用對象繪制模式,可選擇你想使用的工具,然後在”工具“面闆的選項區域中單擊”對象繪制“圖标。
3.基本繪制模式
當你使用”基本矩形“工具或”基本橢圓“工具時,Flash将把形狀繪制為單獨的對象。不過,與普通對象不同的是,可以使用“屬性”檢查器輕松修改基本矩形的邊角半徑,以及修改基本橢圓的開始角度、結束角度和内徑。
圖像格式
Flash支持導入多種圖像格式。Flash可以處理JPEG、GIF、PNG和PSD(Photoshop)文件。對于包含漸變和細微變化的圖像,可使用JPEG文件。對于具有較大的純色塊或者黑色和白色線條畫的圖像,可使用GIF文件。對于包含透明度的圖像,可使用PNG。如果想保留來自Photoshop文件中的所有圖層、透明度和混合信息,則可使用PSD文件。
命名規則
命名實例是創建交互式Flash項目中至關重要的一步。初學者最常犯的錯誤是沒有命名或者沒有正确地命名按扭實例。實例名稱非常重要,因為ActionScript使用名稱來引用這些對象。實例名稱不同與“庫”面闆中的元件名稱。“庫”面闆的名稱隻是有組織的提示。實例命名遵循以下這些簡單的規則:1.不要使用空格或者特殊的标點符号。允許使用下劃線。2.名稱不能以數字開頭。3.注意大寫和小寫字母。實例名稱區分大小寫。4.按扭名稱用“_btn”結尾。盡管這不是必須的,但是它有助于把這些對象标識為按扭。 5.不要使用為Flash的ActionScript命令預留的任何單詞。



















