大家好,感謝邀請,今天來為大家分享一下animate發(fā)布html5教程的問題,以及和canvas HTML的一些困惑,大家要是還不太明白的話,也沒有關(guān)系,因?yàn)榻酉聛韺榇蠹曳窒恚M梢詭椭酱蠹遥鉀Q大家的問題,下面就開始吧!
adobe animate是什么
AdobeAnimate是由AdobeSystems開發(fā)的多媒體創(chuàng)作和電腦動畫程序。
Animate可用于設(shè)計矢量圖形和動畫,并發(fā)布到電視節(jié)目,視頻,網(wǎng)站,網(wǎng)絡(luò)應(yīng)用程序,大型互聯(lián)網(wǎng)應(yīng)用程序和電子游戲中。該程序還支持位圖形,豐富文本,音頻和視頻嵌入以及ActionScript腳本。可以為HTML5,WebGL,可縮放矢量圖形(SVG)動畫和Spritesheet以及傳統(tǒng)FlashPlayer(SWF)和AdobeAIR格式發(fā)布動畫。
現(xiàn)在都全面采用Html5了,為何還有那么多人去學(xué)校學(xué)Flash
為什么現(xiàn)在都還有人學(xué)FLASH?
我看到一些回答覺得很可笑,原因是他們說FLASH已經(jīng)老古董、淘汰了、竟然還有人教學(xué)?還建議去投訴這些教學(xué)機(jī)構(gòu)。。。
無知是很可怕的,無知還自以為是(誤導(dǎo)別人)就更可怕了。
究竟FLASH是否已經(jīng)淘汰?而FLASH又是什么?
很多人對FLASH的了解,估計是網(wǎng)頁上基于FLASH播放器的交互程序、小游戲、網(wǎng)頁游戲與視頻。
曾幾何時FLASH播放器是瀏覽器不可或缺的重要成員,它的絢麗效果至今HTML5都還沒比得上。
以前要下載幾百M(fèi)B的客戶端游戲(比如熱血傳奇)后來使用FLASH也能輕輕松松地變成網(wǎng)頁游戲(打開瀏覽器即可游戲);能輕輕松松解決視頻播放與直播問題;還有成千上萬的FLADH小游戲、非常個性化和炫酷的FLASH交互網(wǎng)站;直至現(xiàn)在都不可取代的課件程序開發(fā)等。。
但,這些并不是FLASH的優(yōu)勢所在。
你也許好奇FLASH當(dāng)年為什么能如此火爆和獨(dú)當(dāng)一面?為什么沒有其它類似的東西能撼動它的地位?甚至現(xiàn)在流行的HTML5也沒有再現(xiàn)它的輝煌?(現(xiàn)在根本就沒多少人利用HTML5來制作類似當(dāng)年FLASH的東西,最多也就用來做網(wǎng)頁播放器,其它類似FLASH的炫酷HTML5交互程序呢?為什么少之又少?)是現(xiàn)代人不需要這些了嗎?非也!!
那首先來說說FLASH當(dāng)年為何無法被撼動(也就是前面提到的FLASH的優(yōu)勢何在?),F(xiàn)LASH首先是一個動畫和交互程序開發(fā)軟件,注意:是一個軟件,一個制作動畫和交互程序開發(fā)軟件。
為什么要強(qiáng)調(diào)它是一個軟件?因?yàn)檫@是整個問題的關(guān)鍵,也是直至現(xiàn)在都還有人甚至大部分人混淆的地方所在。
大家知道,F(xiàn)LASH播放器明年就停止更新維護(hù),注意!!是FLASH播放器停止更新維護(hù)!
為什么又要強(qiáng)調(diào)??
那是因?yàn)槲乙嬖V大家:停止更新的是FLASH播放器,不是FLASH!FLASH播放器只是FLASH的一個播放器,F(xiàn)LASH是一個制作動畫和制作所有基于這個FLASH播放器的程序的軟件。
明年淘汰的是基于瀏覽器的FLASH播放器,而制作這些網(wǎng)頁上的所有FLASH程序的這個軟件還繼續(xù)存在(現(xiàn)改名為animate,但是很多人和教育機(jī)構(gòu)還叫它FLASH或者標(biāo)注一下),而FLASH播放器的淘汰為什么不影響那些人繼續(xù)去學(xué)習(xí)FLASH呢?
那是因?yàn)椋現(xiàn)LASH主要是一個動畫制作軟件,很多動畫片都是用它制作,大家熟知的喜羊羊也是用它制作的,是無紙二維動畫的龍頭老大。當(dāng)年芳菲網(wǎng)絡(luò)的各種效果和FLASH動畫都是直接用它制作,然后直接用它內(nèi)置的編程語言AS寫代碼制作交互效果等(整個過程就是在上面畫畫、制作動畫、寫代碼、發(fā)布、放到網(wǎng)上,一步到位(一個軟件搞定)、處處兼容)。
而現(xiàn)在流行的HTML5,它首先是顯示網(wǎng)頁的編程語言,它在之前版本的基礎(chǔ)上添加了視頻播放的功能和畫布功能,但是它需要另外的編程語言,比如javascript來寫交互代碼;動畫也需要其它軟件來制作(比如FLASH)和寫代碼。
有趣的地方出現(xiàn)了:上面提到的“比如FLASH”,你看到這句話會是什么表情?
為什么又是FLASH,它不是淘汰了嗎?為什么HTML5還要用到FLASH?
不單止HTML5會用到FLASH,甚至FLASH(新名簡稱AN)是直接接管HTML5的動畫與開發(fā)!震驚了吧?
原本FLASH制作數(shù)字動畫就是老大,它加上了自己的編程語言把動畫變得可以交互,甚至后期獨(dú)立成一個面向?qū)ο蟮木幊陶Z言(類似java),可以開發(fā)跨平臺的軟件和交互程序,但是更多人使用到的是它在網(wǎng)頁上的FLASH播放器(它是一個支持框架,所有FLASH制作的東西都可以在上面無差別運(yùn)行,不管什么系統(tǒng),只要有FLASH播放器就能運(yùn)行)。
大家埋怨FLASH播放器運(yùn)行會卡和一些別有用心的人(喬布斯)為了部署自己的APP生態(tài)(試想如果當(dāng)年蘋果剛部署APP生態(tài)的時候,它支持FLASH的話,那現(xiàn)有的天量FLASH程序會直接把他的APP壓死,那還有蘋果APP什么事?誰會另外使用他的語言開發(fā)?),所以他首要任務(wù)就是把FLASH播放器往死里整,說它是落后的技術(shù)、影響性能(FLASH優(yōu)化的話并不卡,現(xiàn)在HTML5做FLASH一樣效果的東西一樣卡啊,甚至更差)。
另外,F(xiàn)LASH播放器就像JAVA支持平臺一樣是需要安裝的可以跨平臺,如果FLASH是落后的那JAVA是否也已經(jīng)落后了?非也。
回到正題,前面提到大家熟悉的是瀏覽器上的FLASH播放器,而它也快停止更新了、淘汰了。但是開發(fā)HTML5還要用到如FLASH一樣的動畫軟件與開發(fā)平臺和javascript編程語言。也就是說開發(fā)類似FLASH程序的HTML5程序也需要用到FLASH這樣的軟件。
所以,F(xiàn)LASH怎么可能被淘汰了?現(xiàn)在學(xué)習(xí)FLASH為什么會被無知的人類諷刺?
FLASH是直接接管HTML5的開發(fā)任務(wù),它把自己的FLASH播放器淘汰掉,然后直接把瀏覽器當(dāng)成默認(rèn)的播放器(厲害了吧),然后引入Createjs(不知有沒拼錯)這個javascript的開發(fā)庫變成自己的默認(rèn)編程語言(和FLASH之前的AS語言很像),然后使用和之前差不多的制作、編程方法開發(fā)出HTML5的程序!!可以直接在瀏覽器運(yùn)行(不需要FLASH播放器)。
誰說FLASH淘汰了???
它是完美升級了,它隱藏在瀏覽器里面,你們使用的HTML5程序很可能就是用FLASH開發(fā)的,只是你看不到FLASH播放器而不知道是它而已。
但是,F(xiàn)LASH現(xiàn)在主力是制作動畫(以前也是,現(xiàn)在更是),所以更名叫AdobeAnimate,它的地位依然高高在上。
所以現(xiàn)在大多院校還在學(xué)習(xí)FLASH(AN)怎么了?你真的會去舉報?笑話。
an全稱叫什么
AN英文全稱:acetonitrile
化學(xué)名:乙腈,氰化甲烷
分子式:C2H3N
乙腈(acetonitrile)又名甲基氰,無色液體,極易揮發(fā),有類似于醚的特殊氣味,有優(yōu)良的溶劑性能,能溶解多種有機(jī)、無機(jī)和氣體物質(zhì)。有一定毒性,與水和醇無限互溶。
an用什么格式保存
an能保存成的格式為
HTML5網(wǎng)頁動畫制作軟件AdobeEdgeAnimate創(chuàng)建的項(xiàng)目文件。
擴(kuò)展名edge,該文件被保存在一個純文本format.Therefore,你可以在文本編輯器中查看文件的內(nèi)容[x]關(guān)閉群組。土坯邊緣項(xiàng)目文件。擴(kuò)展名an,該文件被保存在一個純文本format.Therefore,你可以在文本編輯器中查看文件的內(nèi)容[x]關(guān)閉群組。使用Adobe邊動畫項(xiàng)目文件。
an格式的文件是什么
是HTML5網(wǎng)頁動畫制作軟件AdobeEdgeAnimate創(chuàng)建的項(xiàng)目文件。
擴(kuò)展名edge,該文件被保存在一個純文本format.Therefore,你可以在文本編輯器中查看文件的內(nèi)容[x]關(guān)閉群組。土坯邊緣項(xiàng)目文件。擴(kuò)展名an,該文件被保存在一個純文本format.Therefore,你可以在文本編輯器中查看文件的內(nèi)容[x]關(guān)閉群組。使用Adobe邊動畫項(xiàng)目文件。
flash如何讓文字從上方飛入
要實(shí)現(xiàn)文字從上方飛入的效果,可以使用AdobeFlash(現(xiàn)改名為AdobeAnimate)中的動畫技術(shù)。以下是一種常見的方法:
1.創(chuàng)建動畫場景:在Flash中創(chuàng)建一個新的動畫場景,并將需要飛入的文字放置在舞臺上方的位置。
2.動畫關(guān)鍵幀:在第一幀(或任意幀)上,選中文字圖層上的文字,并將幀屬性設(shè)置為關(guān)鍵幀。這樣可以確保動畫效果在該幀上起作用。
3.幀動畫:移至后續(xù)的關(guān)鍵幀,每一幀都稍微調(diào)整文字的位置,向下移動一點(diǎn),形成逐幀移動的效果。
4.動畫時間軸:選中幀之間的范圍,右鍵選擇“補(bǔ)間動畫”或使用補(bǔ)間工具(Tween),使Flash自動填充幀之間的中間動畫效果。選擇適當(dāng)?shù)难a(bǔ)間效果(如線性、緩入緩出),以獲得所需的文字從上方飛入的動畫效果。
5.調(diào)整動畫速度:根據(jù)需要,調(diào)整幀之間的間隔以控制文字從上方飛入的速度。可以通過選擇關(guān)鍵幀,并調(diào)整幀率來加速或減慢動畫的播放速度。
6.預(yù)覽和導(dǎo)出:使用預(yù)覽功能來查看動畫效果,如果滿意,可以導(dǎo)出為SWF文件或使用其他方法將動畫嵌入到網(wǎng)頁或其他項(xiàng)目中。
需要注意的是,上述步驟是一種基本的實(shí)現(xiàn)方法,具體的操作和界面可能會因Flash的不同版本而有所不同。另外,F(xiàn)lash的使用已經(jīng)逐漸被更先進(jìn)的技術(shù)所取代,如HTML5和CSS3等。在使用Flash之前,建議先確定目標(biāo)平臺的兼容性和相關(guān)技術(shù)的可行性。
OK,本文到此結(jié)束,希望對大家有所幫助。