Aðgerðaskrift og Flash snjallar byrjunarleiðbeiningar

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Í þessari handbók kynnum við ActionScript, útskýrum hvernig eigi að setja upp þróunarumhverfi og láta í té tengla á auðlindir sem þú getur notað til að verða ActionScript verktaki.

Flýtileiðbeiningar fyrir ActionScript

ActionScript er forritunarmál Adobe Flash Player. Með því geturðu búið til:

  • Forrit
  • Gagnvirkur eiginleiki vefsíðu
  • Leikir.

Ef þú ert nýr í ActionScript og Flash, þá muntu líklega gera það best að lesa þessa grein í röð.

Ef þú hefur aðeins meiri reynslu og veist hvað þú ert að leita að skaltu ekki hika við að nota efnisyfirlitið til að hoppa beint á þann hluta sem þú þarft.

Hvað er Flash?

Áður en við getum komist virkilega inn í ActionScript verðum við að ræða Flash. Þetta er vegna þess að ActionScript er í raun aðeins gagnlegt til að forrita Flash. Eins og þú munt sjá, ActionScript er yfirmengd JavaScript.

Kannski hefur þú virkilega áhuga á JavaScript

Svo ef þú hefur raunverulega aðeins áhuga á tungumálinu, ættir þú að læra JavaScript. Og við verðum bara með mjög góða kynningu á JavaScript.

En ef það er ekki tilfellið, þá þarftu virkilega að læra svolítið um Flash. Bara vegna þess að HTML5 hefur að mestu gert Flash úrelt þýðir það ekki að það sé ekki enn mikill áhugi á því. Þegar öllu er á botninn hvolft, ef þú vilt vekja hrifningu á tækni vinum þínum, sýndu þeim Pong leikinn sem þú bjóst til á PDP-11 í bílskúrnum þínum.

Forritun snýst ekki bara um að græða peninga. Sérhver forritari mun segja þér frá gleðinni sem þeir fá við erfðaskrána. Commodore 64 tölvur seljast fyrir um það bil eins mikið og í dag þegar þær voru nýjar árið 1982. Og MIDI (tónlist) tengi fyrir þær eru svo vinsælar að þær eru ennþá framleiddar!

Um Flash

Adobe Flash (áður Macromedia Flash) er þróunarvettvangur hugbúnaðar til að búa til fjör, vafra sem byggir á leikjum, vefforrit og farsímaforrit og leiki.

Flash var lykiltæki á gagnvirkum vefsíðum snemma. Það bauð vefur verktaki auðvelda lausn fyrir hýsingu á vídeó og tónlist, gagnvirkar vefsíður og netleiki.

Það var svo vinsælt, YouTube notaði upphaflega Flash til að skila vídeóunum til notenda (og það hætti aðeins nýlega að styðja Flash fyrir eldri vafra). Flash var einnig mikið notað til að búa til gagnvirkar vefgáttir og 3D efni á vefnum.

Kynning á HTML5

Því miður, með tilkomu HTML5, minnkaði áhuginn á Flash sem vefþróun og streymi frá miðöldum tól fljótt.

Adobe Flash Professional, sem áður var hluti af Adobe Creative Cloud, hefur verið skipt út fyrir Adobe Animate, verkfæri sem aðallega er ætlað listamönnum og teiknimyndum. Hægt er að nota verkfæri eins og Adobe Flash Builder og Flash Catalysts til að þróa Flash-undirstaða forrit.

Skoða verður efni sem búið er til í Flash með því að nota sérstakan spilara, svo sem Adobe Flash Player, Adobe AIR, svo og ýmsa Flash-spilara frá þriðja aðila..

Flash saga

Adobe Flash kom upphaflega út af FutureWave Software, undir nafninu FutureSplash Animator, í maí 1996. Í desember sama ár var FutureWave keypt af Macromedia og FutureSplash Animator var endurflutt af Macromedia Flash.

Eftir 8 helstu útgáfur sem Macromedia Flash keypti Adobe Systems Macromedia árið 2005 og hugbúnaðurinn var endurfluttur, að þessu sinni sem Adobe Flash Professional (svo að ekki sé ruglað saman við Adobe Flash Player).

Adobe Flash Professional var hluti af Adobe Suite þeirra og síðar Creative Cloud.

Macromedia Flash og síðar Adobe Flash voru um árabil leiðarverkfærið til að búa til vefmiðla og tölvuleiki. Hins vegar, með tilkomu HTML5, hefur Flash að mestu leyti farið í hag fyrir vefsíður.

Undanfarin ár hefur Adobe stutt frá notkun Flash í þágu HTML5 og annarra vefstaðla sem byggjast á innihaldslausnum.

The Sad Pseudo-Death of Flash

Árið 2011 hættu þeir að styðja Flash Player í Android og iOS tækjum. Þó að enn væri hægt að sjá Flash-innihald á þessum tækjum með Adobe Air, þá var enginn innbyggður stuðningur í gegnum farsíma vafra og dró í raun gildi þess fyrir vefsíðuþróun.

Árið 2015 markaði Adobe lok skuldbindingar sínar við Flash að öllu leyti, þegar þeir endurflokkuðu enn og aftur, og Adobe Flash varð Adobe Animate. Þó að Animate geti enn búið til Flash skrár er aðaláherslan á HTML5 og öðrum vefstaðlum.

Flash-auðlindir á netinu

Þrátt fyrir þá staðreynd að Adobe Flash er ekki lengur studdur að fullu eru ennþá fullt af auðlindum á netinu í boði. Það er mikið samfélag trúaðra Flash-hönnuða.

Og þó að það séu betri verkfæri til staðar til að hanna vefsíðu (sérstaklega ef þú vilt samhæfni farsíma), heldur Flash áfram að vera vinsælt umhverfi fyrir leikjahönnun eins og við munum ræða síðar.

  • Adobe námskeið: þessar ókeypis námskeið munu hjálpa þér að komast fljótt í notkun með Adobe Animate (áður Adobe Flash). Þau bjóða upp á fjöldann allan af þjálfunarmyndböndum, kennslubókum og stuðningssamfélagi á netinu.

  • Kennsla: Þessi síða býður upp á þúsundir Flash og ActionScript námskeiða. Þrátt fyrir gamaldags nafn, ný námskeið eru áfram að þróa og bæta við síðuna.

  • Flash Kit: Þessi Flash vefsíða segist vera stærsta í heimi. Þeir hýsa námskeið, hjálparmálþing, opinn hugbúnað, kvikmyndir og fleira. Sumt af innihaldinu er afar gamaldags; þó hafa þeir líka nóg af nýjum upplýsingum.

Leiftursbækur

Jafnvel þó að Adobe Flash Professional sé ekki lengur til undir því nafni, eru enn tugir bóka til á forritinu (og tugir til viðbótar fyrir Macromedia Flash og Adobe Animate).

Margir þessara titla voru uppfærðir með hverri nýrri útgáfu, svo vertu viss um að athuga útgáfu Flash sem þú ert að nota og finna bókina sem samsvarar henni.

  • Adobe Flash Professional CC Classroom in a Book (2014) eftir Russell Chun: þessi opinbera þjálfunarþáttaröð, þróuð beint með Adobe Creative vöruhópnum, býður upp á praktíska þjálfun í gegnum tíu skref-fyrir-skref kennslustundir sem fjalla um hugbúnaðargrundvöll með háþróaðri myndbandssköpun. Í nýjustu útgáfunum er einnig fjallað um vefstaðla, þar á meðal HTML5.

  • Hvernig á að svindla í Adobe Flash CC: The Art of Design and Animation (2014) eftir Chris Georgenes: þessi handbók er hönnuð sérstaklega fyrir skemmtikrafta sem leita að flýta fyrir sköpunarferlinu og fá sem mest út úr Flash. Þó að það nái yfir nokkur grunnatriði, svo sem yfirlit yfir nýjasta HÍ, þá er gert ráð fyrir nokkru fyrri þekkingu á Adobe Flash Professional.

  • Adobe® Flash® Teiknimynd: Skapandi söguskoðun fyrir vef og sjónvarp (2010) eftir Philip Carrera: þetta er eldri leiðarvísir en áhugaverður fyrir einstaka áherslur sínar á frásögnum. Það er skrifað fyrir skapandi fagmanninn og byggir upp kennslustundir um tiltekin markmið, svo sem að þróa fjör fyrir sjónvarpsauglýsingu, undirbúa stutta fyrir hátíð, búa til líflegur fyrirlestur eða þróa stutt bút fyrir vefinn.

  • Lærðu Adobe Animate CC fyrir gagnvirka miðla: Adobe Certified Associate Exam Preparation (2016) eftir Labrecque og Schwartz: ef þér er alvara með að vinna í Flash getur Animate samt gert það. Þessi námsleiðbeining sameinar textatengda kennslustundir með yfir 6 klukkustunda myndbandi.

Örlög flassins

Þrátt fyrir að vera ekki lengur þróunarverkfærið sem það var snemma á 2. áratugnum, heldur Adobe Flash áfram að vera vinsælt tæki fyrir skrifborð og farsíma.

Notkun Flash við þróun vefsvæðis hefur farið dvínandi í mörg ár, þó að það sé enn ekki óalgengt að rekast á flash-undirstaða síðu. Því miður, ef þú notar farsíma, leiðir það venjulega til villu, þar sem Flash er ekki studdur af flestum farsímavöfrum.

Af þessum sökum einum og sér, ef þú ert að leita að því að búa til gagnvirka vefsíðu eða bjóða streymandi efni á síðuna þína, þá er ráðlegt að nota aðra lausn, svo sem HTML5, sem er studdur víða á öllum vefpöllum.

Hvað er ActionScript?

ActionScript (AS) er hlutbundið forritunarmál sem vinnur hönd í hönd með Adobe Flash Player til að búa til vefsíður fjör, netleiki, skrifborðsforrit og farsímaforrit.

Vafrar eru hannaðir með innfæddur stuðningur fyrir HTML, CSS og JavaScript. En vafrar eru ekki með innfæddan stuðning fyrir AS.

ActionScript sýndarvélin (AVM) er nauðsynleg til að keyra AS kóða. AVM er ómissandi hluti af Adobe Flash Player. Þess vegna, til að nota AS, verður umhverfið þar sem kóðinn er keyrt að vera búið Adobe Flash Player.

Fyrsta útgáfan af ActionScript kom út árið 2000 á sama tíma og Flash 5 og var notuð til að virkja einfalda 2D vektor grafík.

Með útgáfu Flash Player 7 árið 2003 var getu ActionScript aukinn og ActionScript 2.0 fæddur.

Nýjasta útgáfan af tungumálinu, ActionScript 3.0 (AS3) kom út í júní 2006, samhliða útgáfu Flash Player 9, fyrsta útgáfan af Flash til að styðja AS3.

AS3 er róttækari en fyrri endurtekningar á tungumálinu og þurfti nýja sýndarvél, ActionScript Virtual Machine 2 (AVM2), til að keyra endurbættan kóða.

Flash Player 9 er fyrsta útgáfan af Flash sem inniheldur AVM2. Þess vegna er aðeins hægt að keyra AS3 kóða með Flash Player 9 og nýrri.

ActionScript og JavaScript

ActionScript og JavaScript eru tvær mismunandi útfærslur á ECMAScript.

Það sem þýðir er að þeir eru báðir í samræmi við ECMAScript forskriftina, en innihalda viðbótareiginleika sem fara út fyrir ECMA forskriftina.

Gagnleg hliðstæðan er að hugsa um ECMAScript sem vél bifreiðar. ActionScript og JavaScript eru tveir mismunandi bílar sem báðir eru knúnir af ECMAScript vélinni.

Vegna þess að þau eru bæði byggð á ECMAScript líta ActionScript og JavaScript mikið út og deila ákveðnum kjarnaaðgerðum. Ef þú veist nú þegar JavaScript ætti ActionScript að koma ansi fljótt til þín.

Til að sjá hvernig JavaScript og ActionScript eru með svipaða setningafræði skulum við líta á dæmi um hvernig aðgerð yrði skrifuð til að búa til breytu sem heldur strengnum „Þér börnin komast af grasinu mínu!“

Í fyrsta lagi, þannig myndum við aðgerðina í JavaScript:

fall LawnResponse () {
var svar = „Þið börnin komuð af grasinu mínu!“;
aftur svar;
}

Svona virðist sömu aðgerð birtast í ActionScript:

opinber aðgerð LawnResponse () {
var svar: TextField = nýtt TextField ();
response.text = „Þið börnin komuð af grasinu mínu!“;
addChild (svar);
}

Eins og þú sérð er setningafræðin svipuð og ef þú veist nú þegar JavaScript geturðu lesið ActionScript kóða og skilið hvað er að gerast.

Settu upp ActionScript umhverfi

Að læra að forrita JavaScript er einfaldað með því að allir vafrar styðja JavaScript innfæddir og almennir vafrar eru með JavaScript hugga til að hjálpa við þróun.

Svo það er auðvelt að skrifa kóða og sjá hvað gerist með því einfaldlega að hlaða hann í vafrann og fylgjast með stjórnborðinu til að finna villur og önnur skilaboð úr vafranum.

Forritun ActionScript er ekki eins einfalt. Þú verður að setja upp forritunarumhverfi sem styður ActionScript og getur keyrt kóðann áður en þú flytur hann út sem SWF skrá sem rekin verður af Adobe Flash Player.

Það eru að minnsta kosti þrjár helstu útfærslur af ActionScript tungumálinu sem þú getur notað til að setja upp forritunarumhverfi:

  • Adobe Flash vörur: Adobe Animate CC er nútímaígildi Adobe Flash Professional og er notað til að byggja fjör til dreifingar á vefnum. Adobe Air er notað til að pakka upp Flash-knúðu efni sem sjálfstætt forrit til uppsetningar á Windows, Mac OS, iOS, Android og öðrum stýrikerfum.

  • Scaleform frá Autodesk: sérhönnuð verkfæri fyrir notendaviðmót leikja notuð til að búa til Flashknúna grafík. Scaleform er notað ásamt Autodesk Stingray, atvinnuþróunarvettvangi tölvuleikja.

  • Apache Flex: rammi með opinn kóða sem hægt er að nota til að þróa forrit fyrir iOS, Android og Blackberry farsíma, svo og hefðbundin Windows og Mac OS skrifborðsforrit.

Af þeim fyrirliggjandi valkostum er Adobe Animate auðveldasta forritið til að byrja með. Hins vegar er það ekki ókeypis. Ef þú vilt byrja handa með ActionScript án þess að fjárfesta í sértæku þróunarumhverfi er Apache Flex besti kosturinn þinn.

Námsgögn

Notaðu auðlindirnar hér að neðan til að ákvarða það námsefni sem hentar best þínum núverandi þörfum og þekkingarstigi.

Apache Flex leiðsögumenn

Ef þú hefur ákveðið að vinna með Apache Flex eru tvö úrræði til að hjálpa þér að koma Flex upp og keyra:

  • Byrjaðu með Apache Flex: settu fyrst upp Apache Flex SDK og samþættu það síðan við IDE sem þú velur. Ef þú vilt þróa ókeypis geturðu notað FlashDevelop IDE svo framarlega sem þú ert að nota Windows vinnustöð.

  • Beygja skjalavídeó: sjá Flex SDK í aðgerð í þessum ókeypis myndböndum.

Leiðbeiningar og námskeið

Þegar ActionScript umhverfið þitt er sett upp ertu tilbúinn að byrja að læra. Í þessum kafla bendum við á nokkrar af bestu ókeypis AS3 leiðbeiningum og námskeiðum á netinu.

  • Envator Tuts AS3 101 námsleiðbeiningar: þessi röð 18 greina mun leiða þig í gegnum grundvallaratriði ActionScript tungumálsins.

  • Adobe Developer Connection Learning AS3: hér finnur þú tengla á öll AS3 fræðsluerindi sem eru í boði frá Adobe.

  • Adobe Developer Connection ActionScript 1: 1 með Doug Winnie: Fimmtíu og sjö stuttir myndbandsþættir með framúrskarandi framleiðslugæði sem gera þér kleift að kóða ActionScript á skömmum tíma.

  • Byrjaðu með ActionScript 3.0 í Adobe Flash CS3: Fimm blaðsíður af AS3-námi þar sem fjallað er um breytur, aðgerðir, hluti, námskeið, viðburði og margt fleira.

Lærðu með því að byggja

ActionScript er kannski oftast notað til að þróa Flash-undirstaða vafra leiki. Ef þú vilt smíða einfalda leiki, þá er engin skjótari leið til að læra AS3 en að læra þegar þú byggir einfalda Flash leiki:

  • AS3 Avoider leikur kennsla eftir Michael James Williams

  • Byrjaðu með AS3 frá AS3 Game Tuts

  • Pong kennsla eftir AS3 Game Tuts

  • Platformer: A Sidescrolling Jumping Action Game Kennsla eftir AS3 Game Tuts

  • Top-Down RPG Shooter Game Kennsla eftir AS3 Game Tuts

  • Hvernig á að búa til Brick Breaker Game í AS3 eftir Flash Game Tuts

  • Hvernig á að búa til turn vörn leikur í AS3 eftir Flash Game Tuts

  • Viðbótarupplýsingar AS3 leikur kennsla eftir Flash Game Tuts.

Tilvísunarskjöl

Ef þú ert fastur að leita að tiltekinni aðgerð eða tungumálareinkenni eru opinberu viðmiðunarskjölin rétti staðurinn til að finna upplýsingarnar sem þú þarft.

  • Tilvísun ActionScript 3.0 fyrir Adobe Flash pallinn: veldu Sveigja vöru til að skoða opinber AS3 skjöl þar sem þau eiga við Apache Flex SDK.

  • Adobe Developer Connection ActionScript Technology Center: leiðbeiningar, fræðsluerindi, API tilvísunargögn og sýnishorn fyrir AS3 forritara.

Bækur

Flestir faglegir verktaki komast að því að námskeið á netinu veita ekki lengur þá dýpt sem þeir þurfa til að taka færni sína á næsta stig. Það er þegar ítarleg tæknileg texti kemur sér vel.

Bækurnar hér að neðan eru vinsælustu og gagnlegustu AS3 textarnir.

  • Essential ActionScript 3.0 eftir Colin Moock

  • ActionScript 3.0 matreiðslubók: Lausnir fyrir Flash platform og Flex forritara eftir Lott, Schall og Peters

  • QuickScript leiðbeiningar fyrir ActionScript 3.0 eftir Stiller, o.fl.

  • Foundation Actionscript 3.0 Animation: Making Things Move! eftir Keith Peters

  • Framfarað ActionScript 3.0 fjör eftir Keith Peters

  • Grunnur leikhönnunar með ActionScript 3.0 eftir Rex van der Spuy

  • Að læra ActionScript 3.0 eftir Shupe og Rosser.

Yfirlit

ActionScript 3.0 er öflugt hlutbundið tungumál sem hægt er að nota til að búa til gagnvirka vefsíðuaðgerðir, vefkerfi, leiki, skrifborðsforrit og farsímaforrit.

Ef þú vilt gerast Flash verktaki er það mikilvægt skref að bæta AS3 færni við hæfi þitt.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infografics sem tengjast forritun og þróun:

  • ImageMagick Kynning og auðlindir: ImageMagick er safn stjórnskipanatækja til að vinna með grafík. Þrátt fyrir að það hafi staðið í langan tíma er það samt virkan notað.
  • Heimildir SMIL forritara: læra allt um þetta kerfi til tímabundinnar álagningar. Það er eins og fjör en fyrir kynningar.
  • SVG vs SWF: komist að því um mismun og líkt á þessum grafískum sniðum sem byggjast á vektor.

Þróun í vefhönnun sem þú munt aldrei gleyma

Oft virðist frábært hvað í dag er á morgun. Í infographic Web Design Trends okkar munt þú aldrei gleyma við förum í gegnum áratuga hönnun sem var einu sinni talið vera hæð svalans.

Þróun í vefhönnun sem þú munt aldrei gleyma
Þróun í vefhönnun sem þú munt aldrei gleyma

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map