Actionscript və Flash Developer Tez Başlanğıc Bələdçisi

Açıqlama: Dəstəyiniz saytın işini davam etdirməyə kömək edir! Bu səhifədə tövsiyə etdiyimiz bəzi xidmətlər üçün bir müraciət haqqı qazanırıq.


Bu təlimatda ActionScript’i təqdim edirik, bir inkişaf mühitinin necə qurulacağını izah edin və bir ActionScript geliştiricisi olmaq üçün istifadə edə biləcəyiniz mənbələrə bağlantılar təqdim edin..

ActionScript üçün Tez Başlanğıc Bələdçisi

ActionScript, Adobe Flash Player-in proqramlaşdırma dilidir. Bununla siz yarada bilərsiniz:

  • Proqramlar
  • İnteraktiv veb xüsusiyyətləri
  • Oyunlar.

ActionScript və Flash ilə tanışsınızsa, bu məqaləni ardıcıllıqla oxumaq üçün yəqin ki, ən yaxşısını edəcəksiniz.

Bir az daha çox təcrübəniz varsa və nə axtardığınızı bilirsinizsə, lazımlı hissəyə birbaşa tullanmaq üçün məzmun cədvəlindən istifadə edin..

Flash nədir?

Həqiqətən ActionScript-ə girməzdən əvvəl Flash-i müzakirə etməliyik. Bunun səbəbi ActionScript həqiqətən yalnız Flash proqramlaşdırması üçün faydalıdır. Gördüyünüz kimi, ActionScript JavaScript-in üstün kodudur.

Bəlkə JavaScript ilə maraqlanırsınız

Beləliklə, həqiqətən yalnız dilə maraqlanırsınızsa, JavaScript öyrənməlisiniz. Və sadəcə JavaScript-ə çox yaxşı bir girişimiz var.

Ancaq bu belə deyilsə, həqiqətən Flash haqqında bir az öyrənməlisiniz. HTML5-in əsasən Flash-ni köhnəlmiş olması, o demək deyil ki, buna hələ də çox maraq yoxdur. Axı, texnoloji dostlarınızı təəssüratlandırmaq istəyirsinizsə, qarajınızdakı PDP-11-də yaratdığınız Pong oyununu onlara göstərin.

Proqramlaşdırma yalnız pul qazanmaqdan ibarət deyil. Hər hansı bir proqramçı kodlaşdırmadan əldə etdikləri sevinc barədə sizə məlumat verəcəkdir. Commodore 64 kompüteri 1982-ci ildə yeni olduqları gündə olduğu qədər bu günə qədər satır. Və onlar üçün MIDI (musiqi) interfeysləri o qədər populyardır ki, onlar hələ də istehsal olunur!

Flash haqqında

Adobe Flash (əvvəllər Macromedia Flash) animasiya, brauzerə əsaslanan oyunlar, veb tətbiqlər və mobil tətbiqlər və oyunlar yaratmaq üçün bir proqram inkişaf platformasıdır.

Flash erkən interaktiv saytlarda əsas vasitə idi. Veb tərtibatçılarına axın video və musiqi, interaktiv veb səhifələr və onlayn oyunlar üçün asan bir həll təklif etdi.

Bu qədər populyar idi, YouTube əvvəlcə videolarını istifadəçilərə çatdırmaq üçün Flash istifadə etdi (və bu yaxınlarda köhnə veb brauzerlər üçün Flash dəstəyini dayandırdı). Flash, həmçinin interaktiv veb portalları və 3D veb məzmunu yaratmaq üçün geniş istifadə edilmişdir.

HTML5 tətbiqi

Təəssüf ki, HTML5 tətbiqi ilə bir veb inkişafı və axın mediası vasitəsi olaraq Flasha olan maraq tez bir zamanda azaldı.

Əvvəllər Adobe Yaradıcılıq Buludunun bir hissəsi olan Adobe Flash Professional əvvəlcə rəssam və animatorlara yönəlmiş bir Adobe Animate ilə əvəz edildi. Flash əsaslı tətbiqləri inkişaf etdirmək üçün Adobe Flash Builder və Flash katalizatorları kimi vasitələrdən istifadə edilə bilər.

Flash-də yaradılan məzmuna Adobe Flash Player, Adobe AIR kimi xüsusi bir pleyerdən, həmçinin müxtəlif üçüncü Flash oyunçulardan istifadə etməklə baxmaq lazımdır..

Flash Tarixi

Adobe Flash əvvəlcə FutureWave Software tərəfindən FutureSplash Animator adı ilə 1996-cı ilin may ayında buraxıldı. Elə həmin ilin dekabrında FutureWave Macromedia tərəfindən satın alındı ​​və FutureSplash Animatoru Macromedia Flash rebrendləşdirildi.

Macromedia Flash kimi 8 əsas buraxılışdan sonra Adobe Systems 2005-ci ildə Macromedia-nı əldə etdi və proqram yenidən Adren Flash Professional olaraq dəyişdirildi (Adobe Flash Player ilə qarışmamaq üçün).

Adobe Flash Professional, Adobe Suite və daha sonra Yaradıcı Buludun bir hissəsi olaraq daxil edildi.

Macromedia Flash və daha sonra Adobe Flash uzun illərdir veb əsaslı video və onlayn oyunlar yaratmaq üçün vasitə idi. Bununla birlikdə, HTML5 tətbiqi ilə Flash, əsasən veb səhifələr üçün xeyirdən çıxdı.

Son illərdə Adobe, HTML5 və digər veb standartlara əsaslanan məzmun həllərinin lehinə, Flash istifadəsindən imtina etdi.

Flashun kədərli yalançı ölümü

2011-ci ildə, Android və iOS cihazlarında Flash Player dəstəyini dayandırdılar. Adobe Air istifadə edərək bu cihazlarda Flash məzmunu hələ görünə bilsə də, mobil brauzerlər vasitəsi ilə veb dəstəyin olmaması veb saytın inkişafı üçün yararlılığını effektiv şəkildə məhv etdi.

2015-ci ildə Adobe, yenidən bir dəfə rebrend etdikləri anda Adobe Flash Adobe Anime oldu və tamamilə Flash ilə bağlılıqlarının sonunu qeyd etdi. Animate hələ də Flash faylları yarada bilsə də, əsas diqqət HTML5 və digər veb standartlardır.

Onlayn Flash qaynaqları

Adobe Flash-in artıq tam dəstəklənməməsinə baxmayaraq, hələ də çox sayda onlayn resurs mövcuddur. Dindar Flash dizaynerlərinin böyük bir cəmiyyəti var.

Bir veb saytın dizaynı üçün daha yaxşı vasitələr mövcud olsa da (xüsusən də mobil uyğunluq istəsəniz), Flash oyun dizaynı üçün populyar bir mühit olmağa davam edir, çünki daha sonra müzakirə edəcəyik..

  • Adobe Təlimatları: bu pulsuz dərslər Adobe Animate (əvvəllər Adobe Flash) ilə tez ayağa qalxmağa kömək edəcəkdir. Onlarca təlim videosu, təlimat kitabçaları və onlayn dəstək icması təklif edirlər.

  • Tutorialized: bu saytda minlərlə Flash və ActionScript dərsləri təqdim olunur. Köhnəlmiş ada baxmayaraq, yeni dərsliklər inkişaf etdirilərək sayta əlavə olunur.

  • Flash Kit: Bu Flash resurs saytı dünyanın ən böyük olduğunu iddia edir. Dərsliklər, kömək forumları, açıq mənbə vasitələri, filmlər və daha çox şeylərə ev sahibliyi edirlər. Məzmunun bir hissəsi son dərəcə köhnəlmişdir; Bununla birlikdə, onlar da çoxlu yeni məlumatlara sahibdirlər.

Flash Kitablar

Adobe Flash Professional artıq bu ad altında qalmasa da, proqramda hələ də onlarla kitab mövcuddur (və Macromedia Flash və Adobe Animate üçün daha çox).

Bu başlıqların çoxu hər yeni versiya ilə yeniləndi, buna görə istifadə etdiyiniz Flash versiyasını yoxlayın və ona uyğun kitabı tapın..

  • Kitabda Adobe Flash Professional CC Dərsliyi (2014) Russell Chun tərəfindən hazırlanmışdır: Adobe Yaradıcı məhsul komandası ilə birbaşa hazırlanan bu rəsmi təlim seriyası, inkişaf etmiş video yaradılması ilə proqram əsaslarını əhatə edən on addım-addım dərslər vasitəsilə təlimlər verir. Ən son versiyalara HTML5 də daxil olmaqla veb standartları ilə bağlı müzakirələr daxildir.

  • Adobe Flash CC-də necə fırıldaq etmək olar: Dizayn və Animasiya Sənəti (2014) Chris Georgenes tərəfindən hazırlanmışdır: bu təlimat yaradıcılıq prosesini sürətləndirmək və Flashdan maksimum yararlanmaq istəyən animatorlar üçün xüsusi olaraq hazırlanmışdır. Ən son UI-yə ümumi baxış kimi bəzi əsasları əhatə etsə də, Adobe Flash Professional-ın əvvəlki biliklərini ehtiva edir..

  • Adobe ® Flash ® Animation: Philip Carrera tərəfindən veb və TV üçün yaradıcılıq hekayəsi (2010): bu köhnə bir bələdçidir, lakin hekayə yayımında özünəməxsus diqqəti üçün maraqlıdır. Bu yaradıcı mütəxəssis üçün yazılmış və televiziya reklamı üçün animasiya hazırlamaq, qısa bir festival üçün hazırlamaq, cizgi mühazirəsi yaratmaq və ya veb üçün qısa kliplər hazırlamaq kimi müəyyən məqsədlər ətrafında dərslər qurur.

  • İnteraktiv media üçün Adobe Animate CC-ni öyrənin: Labrecque və Schwartz tərəfindən Adobe Certified Associate İmtahan Hazırlığı (2016): Flash-da işləməyinizə ciddi yanaşsanız, Animate bunu edə bilər. Bu iş təlimatı 6 saatdan çox video ilə mətn əsaslı dərsləri birləşdirir.

Flash taleyi

Artıq 2000-ci illərin əvvəllərində inkişaf etdirmə vasitəsi olmasa da, Adobe Flash masaüstü və mobil tətbiqetmələr üçün populyar bir vasitə olmağa davam edir..

Flash saytının inkişafı üçün istifadəsi illərdir ki, fləş əsaslı bir saytla rastlaşmaq nadir deyil. Təəssüf ki, bir mobil cihaz istifadə edirsinizsə, bu, əksər mobil brauzerlər tərəfindən Flash tərəfindən dəstəklənmədiyi üçün bir qayda olaraq bir səhv ilə nəticələnir.

Bu səbəbdən də, interaktiv bir veb sayt yaratmaq və ya saytınıza axın məzmunu vermək istəsəniz, bütün veb platformalarda geniş dəstəklənən HTML5 kimi alternativ bir həll istifadə etmək məsləhətdir..

ActionScript nədir?

ActionScript (AS) veb animasiya, onlayn oyunlar, masaüstü tətbiqetmələr və mobil cihaz tətbiqləri yaratmaq üçün Adobe Flash Player ilə əl-ələ işləyən bir obyekt yönümlü bir proqramlaşdırma dilidir..

Veb brauzerlər HTML, CSS və JavaScript üçün yerli dəstəklə hazırlanmışdır. Bununla birlikdə, brauzerlərdə AS üçün yerli dəstək yoxdur.

AS kodunu işlətmək üçün ActionScript Virtual Maşın (AVM) lazımdır. AVM Adobe Flash Player-in ayrılmaz bir hissəsidir. Buna görə AS istifadə etmək üçün kodun işlədiyi mühit Adobe Flash Player ilə təchiz olunmalıdır.

ActionScript-in ilk versiyası Flash 5 ilə eyni vaxtda 2000-ci ildə buraxıldı və sadə 2D vektor qrafikasını canlandırmaq üçün istifadə edildi.

2003-cü ildə Flash Player 7-nin buraxılması ilə ActionScript-in imkanları artırıldı və ActionScript 2.0 doğuldu.

Dilin ən son versiyası olan ActionScript 3.0 (AS3) 2006-cı ilin iyun ayında buraxıldı, Flash Player 9-un, AS3-ni dəstəkləyən Flash-in ilk versiyası..

AS3 dilin əvvəlki iterasyonlarına nisbətən daha güclüdür və inkişaf etmiş kodu işlətmək üçün yeni bir virtual maşın, ActionScript Virtual Machine 2 (AVM2) tələb edir.

Flash Player 9, AVM2 daxil etmək üçün Flashın ən erkən versiyasıdır. Nəticədə, AS3 kodu yalnız Flash Player 9 və daha sonra işlədə bilər.

ActionScript və JavaScript

ActionScript və JavaScript ECMAScript’in iki fərqli tətbiqidir.

Bu o deməkdir ki, onların hər ikisi ECMAScript spesifikasiyasına uyğundur, lakin ECMA spesifikasından kənara çıxan əlavə xüsusiyyətlər daxildir.

Faydalı bir bənzətmə, ECMAScript’i bir nəqliyyat vasitəsi olaraq düşünməkdir. ActionScript və JavaScript, hər ikisi ECMAScript mühərriki ilə təchiz edilmiş iki fərqli avtomobildir.

Hər ikisi ECMAScript, ActionScript və JavaScript-də qurulduğu üçün bir-birinə bənzəyir və müəyyən əsas xüsusiyyətləri paylaşırlar. Əgər siz artıq JavaScript bilsəniz, ActionScript sizə çox tez gəlməlidir.

JavaScript və ActionScript-in oxşar sintaksisin necə olduğunu görmək üçün gəlin “Sən uşaqlar mənim çəmənliyimdən çıxır!”

Əvvəlcə JavaScript-də funksiyanı necə yaratacağımız:

funksiya LawnResponse () {
var cavab = “Uşaqlar mənim çəmənliyimdən çıxır!”;
geri cavab;
}

Eyni funksiya ActionScript-də necə görünəcək:

ictimai funksiya LawnResponse () {
var cavab: TextField = yeni TextField ();
response.text = “Uşaqlar mənim çəmənliyimdən çıxır!”;
addChild (cavab);
}

Gördüyünüz kimi, sintaksis oxşardır və JavaScript-ni bilirsinizsə, ActionScript kodunu oxuya və nəyin baş verdiyini başa düşə bilərsiniz.

ActionScript mühitini qurun

JavaScript proqramını öyrənmək, bütün brauzerlərin yerli olaraq JavaScript dəstəklədiyi və əsas brauzerlərdə inkişafa kömək etmək üçün bir JavaScript konsolunun olması ilə asanlaşdırılır..

Beləliklə, kodu yazmaq və brauzerdə səhvləri və digər mesajları tapmaq üçün sadəcə brauzerə yükləmək və konsoldan bir şey görməklə nə baş verdiyini görmək asandır..

Proqramlaşdırma ActionScript sadə deyil. Adobe Flash Player tərəfindən idarə ediləcək bir SWF faylı olaraq ixrac etmədən əvvəl ActionScript-i dəstəkləyən və kodu işlədə bilən bir proqramlaşdırma mühiti qurmalısınız..

Proqramlaşdırma mühitini qurmaq üçün istifadə edə biləcəyiniz ən azı üç əsas fəaliyyət proqramı mövcuddur.

  • Adobe Flash Məhsulları: Adobe Animate CC Adobe Flash Professional-ın müasir ekvivalentidir və internetdə yerləşdirmə üçün animasiyalar yaratmaq üçün istifadə olunur. Adobe Air, Windows, Mac OS, iOS, Android və digər əməliyyat sistemlərində quraşdırılmaq üçün müstəqil tətbiq kimi Flash ilə işləyən məzmunu qablaşdırmaq üçün istifadə olunur.

  • Autodesk-dən Scaleform: Flash işləyən qrafika yaratmaq üçün istifadə olunan bir xüsusi oyun istifadəçi interfeysi dizayn vasitəsidir. Scaleform, peşəkar video oyun inkişaf platforması olan Autodesk Stingray ilə birlikdə istifadə olunur.

  • Apache Flex: iOS, Android və Blackberry mobil cihazları, həmçinin ənənəvi Windows və Mac OS masaüstü tətbiqetmələri tətbiq etmək üçün istifadə edilə bilən açıq mənbəli bir çərçivə.

Mövcud variantlardan, Adobe Animate başlamaq üçün ən asan proqramdır. Lakin, pulsuz deyil. Xüsusi bir inkişaf mühitinə investisiya qoymadan ActionScript ilə başlamaq istəyirsinizsə, ən yaxşı bahisinizdir.

Öyrənmə Resursları

Mövcud ehtiyaclarınıza və bilik səviyyələrinizə ən yaxşı uyğun gələn təhsil məzmununu təyin etmək üçün aşağıdakı mənbələrdən istifadə edin.

Apache Flex Bələdçiləri

Apache Flex ilə işləməyi qərara almış olsanız, Flex-in qurulmasına və işləməsinə kömək edəcək iki mənbədir:

  • Apache Flex ilə başlamaq: əvvəlcə Apache Flex SDK qurun və sonra seçdiyiniz IDE ilə birləşdirin. Pulsuz inkişaf etmək istəyirsinizsə, Windows iş stansiyasından istifadə etdiyiniz müddətdə FlashDevelop IDE-dən istifadə edə bilərsiniz.

  • Flex Sənədli Videolar: bu pulsuz videolarda Flex SDK-yə baxın.

Rəhbərlər və təlimatlar

ActionScript mühitinizin qurulması ilə öyrənməyə başlamağa hazırsınız. Bu bölmədə ən yaxşı pulsuz onlayn AS3 təlimatları və dərs vəsaitlərini qeyd edirik.

  • Lift Tuts AS3 101 Öyrənmə Bələdçisi: 18 məqalədən ibarət olan bu sıra, ActionScript dilinin əsasları ilə tanış olacaqdır.

  • Adobe Developer Bağlantısı Öyrənmə AS3: burada Adobe-də mövcud olan bütün AS3 təhsil mənbələrinə bağlantılar tapa bilərsiniz.

  • Doug Winnie ilə Adobe Developer Bağlantısı ActionScript 1: 1: Heç bir zaman ActionScript kodlaşdırmayacaq əla istehsal keyfiyyəti ilə əlli yeddi qısa video epizod.

  • Adobe Flash CS3-də ActionScript 3.0 ilə başlayın: Dəyişənləri, funksiyaları, obyektləri, sinifləri, hadisələri və daha çoxunu əhatə edən AS3 təhsilinin beş səhifəsi.

Bina ilə öyrənin

FlashScript, bəlkə də ən çox Flash əsaslı brauzer oyunlarını inkişaf etdirmək üçün istifadə olunur. Sadə oyunlar qurmaq istəyirsinizsə, sadə Flash oyunlarını qurduğunuzdan öyrənmədən AS3 öyrənməyin daha sürətli yolu yoxdur:

  • AS3 Avoider Oyunu Təlimatı Michael James Williams tərəfindən

  • AS3 ilə başlamaq AS3 Oyun Tutsundan

  • Pong Tutorial AS3 Oyun Tuts

  • Platformer: Tərəfdən Sürüşmə Atlama Fəaliyyət Oyunu Təlimatı AS3 Oyun Tuts

  • RPG Atıcı Oyun Tutorial AS3 Oyun Tuts

  • AS3-də bir kərpic qırıcı oyunu necə yaradılır Flash Oyun Tuts

  • AS3-də qala müdafiə oyunu necə yaradılır Flash Oyun Tuts

  • Əlavə AS3 Oyun Təlimatları Flash Oyun Tuts.

İstinad sənədləri

Müəyyən bir funksiya və ya dil xüsusiyyəti axtarırsınızsa, rəsmi arayış sənədləri sizə lazım olan məlumatı tapmaq üçün ən uyğun yerdir.

  • Adobe Flash platforması üçün ActionScript 3.0 arayışı: seçin Flex rəsmi AS3 sənədlərini Apache Flex SDK-a tətbiq olunduğu kimi görmək üçün məhsul.

  • Adobe Developer Bağlantısı ActionScript Texnologiya Mərkəzi: təlimatlar, təhsil mənbələri, API istinad sənədləri və AS3 hazırlayıcıları üçün nümunələr.

Kitablar

Əksər peşəkar tərtibatçılar o həddə çatırlar ki, onlayn təlimlər artıq bacarıqlarını növbəti səviyyəyə qaldırmaq üçün lazım olan dərinliyi təmin etmir. Dərin texniki mətnlər lazımlı olduqda.

Aşağıdakı kitablar ən populyar və faydalı AS3 mətnləridir.

  • Əsas ActionScript 3.0 tərəfindən Colin Moock

  • ActionScript 3.0 Kılavuzu: Flash Platforması və Flex Tətbiq edənlər üçün Həlllər Lott, Schall və Peters tərəfindən hazırlanmışdır

  • ActionScript 3.0 Tez İstinad Kılavuzu tərəfindən Stiller, et al

  • Vəqf Actionscript 3.0 Animasiya: İşlər düzəldir! Keith Peters tərəfindən

  • AdvancED ActionScript 3.0 Animasiya Keith Peters tərəfindən

  • ActionScript 3.0 ilə təməl oyun dizaynı Rex van der Spuy tərəfindən

  • Öyrənmək ActionScript 3.0 Şupe və Rosser tərəfindən.

Xülasə

ActionScript 3.0, güclü bir obyekt yönümlü bir dildir, interaktiv veb xüsusiyyətləri, veb əsaslı tətbiqlər, oyunlar, masaüstü tətbiqetmələr və mobil cihaz tətbiqləri yaratmaq üçün istifadə edilə bilər.

Flash qurucusu olmaq istəyirsinizsə, AS3 bacarıqlarına ixtisas əlavə etmək vacib bir addımdır.

Əlavə oxu və mənbələr

Kodlaşdırma və inkişafla əlaqəli daha çox təlimat, dərs vəsaiti və infoqrafiya var:

  • ImageMagick Giriş və Resurslar: ImageMagick qrafik manipulyasiyası üçün əmr satırı alətlər toplusudur. Uzun müddət olmasına baxmayaraq, hələ də fəal şəkildə istifadə olunur.
  • SMIL Developer Resursları: zamana əsaslanan işarələmə üçün bu sistem haqqında məlumat əldə edin. Bir növ animasiya kimi, ancaq təqdimatlar üçün.
  • SVG vs SWF: bu vektor əsaslı qrafik formatların fərqləri və oxşarlıqları haqqında məlumat əldə edin.

Veb Dizayn tendensiyalarını heç vaxt unutmayacaqsınız

Çox vaxt bu gün böyük görünən şeylər çətin görünür. İnfoqrafik Veb Dizayn tendensiyalarımızda bir vaxtlar sərinliyin hündürlüyü olduğu düşünülmüş onilliklər boyu çalışdığımızı unutmayacaqsınız..

Veb Dizayn tendensiyalarını heç vaxt unutmayacaqsınız
Veb Dizayn tendensiyalarını heç vaxt unutmayacaqsınız

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