action-script

Míg kezdetben sokan csak egy újabb fárasztó hype-nak tudták be, legkésőbb az Adobe általi felvásárlása óta a Flash egy modern programnyelvvel felszerelt szerzői rendszer és egy sor egyéb eszköz és szolgáltatás platformja, amellyel komoly gazdasági hasznot hozó alkalmazások is készülnek, mint pl. a termékkonfigurátorok, webáruházak, adatvizualizációs alkalmazások, és gyakorlatilag bármilyen szoftvertermék, amely gazdag multimédiás megjelenítést kíván.

Ezen a tanfolyamon megismerkedünk a programozás alapjaival, és azokkal az alapvető technikákkal, amelyekre minden Flash-alkalmazás épül. Megtanuljuk az ActionScript 2 szintaxisának és szemantikájának elveit. Megtanulunk bánni

Erre építve megtanuljuk

A magánórákat az Ön igényeinek megfelelően tartom. A tanfolyamhoz jegyzetet biztosítok.

Időtartam: kb. 23 × 60 perc

A Flash platform

Áttekintést nyerünk a modern Flash-világról: az Adobe Systems szerzői rendszereiről és szolgáltatásairól, néhány példával illusztrálva az alkalmazási területeit.

ActionScript 2 - szintaxis és szemantika

Sorra vesszük a programozó eszköztárát, és megtanuljuk az ActionScript szintaxisát (nyelvtanát), és szemantikáját (szókincse).

ActionScript 2 - programozási alapok

Minden program újrafelhasználható kódblokkokból áll: ezek a függvények. Bennük leggyakrabban matematikai és összehasonlító műveletek, elágazások (feltételeket), és ciklusok szerepelnek. Áttekintést nyerünk az eseményorientált programozásról és a Flash Dokumentum-Objektum-Modelljéről.

Interakció ActionScript 2-vel

Megtanuljuk azokat az alapvető technikákat, amelyek révén a felhasználó interakcióba léphet az alkalmazással.

Hangok kezelése ActionScript 2-vel

Megtanuljuk dinamikusan lejátszani, megállítani és parametrizálni (hangerő, panormáma) a hangállományokat.

Idővezérlés ActionScript 2-vel

Az alkalmazásokban gyakran előfordul, hogy mérnünk kell az időt: pl. hogy játékokban egy visszaszámlálást aktualizáljunk, vagy hogy meghatározott időközönként automatikusan ellenfeleket generáljunk, vagy bónuszpontokat adjunk. Ebben segít a függvényeket rendszeres időközönként felhívó setInterval és a Flash Player indítása óta eltelt időt mérő getTimer metódus.

Az ActionScript és az XML kapcsolata

Az XML (Extensible Markup Language: Bővíthető Leíró Nyelv) lehetővé teszi, hogy egyszerűen, szöveges módon adatokat rögzítsünk úgy, hogy azok az ActionScript által is értelmezhetők legyenek. Nagyobb mennyiségű adatot, melyet Flash alkalmazásunkban akarunk feldolgozni, célszerű XML-struktúrában megírni.

Objektumorientált programozás ActionScript 1 vs. ActionScript 2

Az objektumorientált programozásnál meg kell találnunk a valóságosnak megfelelő obejktumokat, és ezeket állapotaikkal (tulajdonságaikkal) kell leírnunk. Ezenkívül meghatározhatjuk képességeiket (metódusaikat).

Workshops

Két egyszerű játék struktúráját beszéljük át, melyeket a tanuló önállóan old meg.

Kapcsolódó modul: Dreamweaver