Adobe Flash - Actionscript (AF3)

Grafika, Adobe

Kurz Adobe Flash - Actionscript je vhodný pro programátory, kteří mají nejnutnější zkušenosti s Flash IDE, nechtějí trávit nekonečné chvíle u vyhledávače a chtějí se rychle seznámit s programováním v Actionscriptu 2 i 3. Při kurzu pracujeme především s vývojovým prostředím nejnovější verze Flash Develop, Flash Builder, Flash Professional, prohlížečem, PHP a Apachem a nakonec Flash Media Serverem. Školení je cca ze dvou třetin teoretické a z jedné třetiny praktické. Protože programátorská práce je zdlouhavá a může se zdát i nezáživná, nechce kurz zbytečně ztrácet čas nad nuceným opisováním kódu (psát už umíme), ale vydává se zábavnější cestou komentované prezentace hotových příkladů ("hotovky"), které se v průběhu kurzu mohou studenti otevřít, pozměňovat, klíčové části dopsat a vyexportovat.

Lokalita, termín kurzu



Brno
27.6. - 28.6.2016
Objednat
25.7. - 26.7.2016
Objednat
22.8. - 23.8.2016
Objednat
19.9. - 20.9.2016
Objednat
Praha
30.6. - 1.7.2016
Objednat
28.7. - 29.7.2016
Objednat
25.8. - 26.8.2016
Objednat
22.9. - 23.9.2016
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Srovnání vstupních znalostí zejména v
    1. časová osa, symboly a knihovna, mezipohyb
    2. ovládání animace s více časovými osami
    3. (čas lze využít ke konfiguraci svého notebooku)
  • Další typy zdrojových souborů
    1. projektové soubory, soubory Actionscriptu, komponenty, skiny
    2. formáty a soubory pro dynamicky načítaný obsah a grafiku
  • Představení jazyka Actionscript
    1. nejvýraznější rozdíly mezi Actionscriptem 2 a Javascriptem
    2. nejvýraznější rozdíly mezi Actionscriptem 3 a 2
    3. proměnné základní typ vs. referencování jako Object
    4. globální konstanty, funkce a třídy
    5. důležité import třídy a balíčky
  • Vývojářské a debugovací nástroje
    1. Flash Develop a debugger
    2. RICH verze Hallo world ve FD
    3. Flash IDE Debugger pro Actionscript 2 a 3
    4. Actionscriptové konzole pokročilé vypisování (2)
    5. další debugovací nástroje (3) a mm.cfg
    6. Monster Debugger
    7. Flash Firebug pro Firefox
    8. Flash Preload Profiller
    9. dekompilace SWF animací do zdrojových souborů
    10. BONUS mm.cfg
  • Objektově orientované programování v AS3, 2
    1. konstrukce
    2. import, namespace, package, class, extends...
    3. public, static, final, super...
    4. vytváření a používání tříd a balíčků
    5. vytváření komponent
  • Načtení dynamického obsahu
    1. HTTP protokol
    2. textová data ve formátech key&value, JSON, XML, HTML
    3. obrazová data
    4. zvukové streamy
  • Pokročilá práce s komponentami
    1. Videogalerie do 5 minut
    2. List z XML dat
    3. Video player s FLV playbackem
    4. CRUD kolekce Alb
    5. formulářové komponenty vytvoření a uložení dat
    6. datagrid editace, smazání
  • Procesy a události v Actionscriptu
    1. setTimeout, setInterval
    2. události, přiřazování a odejímání událostí
    3. Event objekty
  • Komunikace s Javascriptem v HTML stránce
    1. ExternalInterface
    2. další možnosti komunikace
  • Webová Flash prezentace s indexovaným obsahem
    1. implementace knihovny SWF address
    2. vytvoření obsahu pro robota
    3. přenesení obsahu HTML do prostředí Actionscriptu
  • Pokročilé animační techniky
    1. vlnění obrázku
    2. sněžení
    3. vplouvání textu
    4. pokročilá fotogalerie náhodné pořadí a flash přechod
    5. BONUS ukázka kódu pro obracení stránky (stínování, příjezdy a dojezdy od kurzoru...)
  • Flash Media Server
    1. instalace a konfigurace Flash Media Serveru, firewall, Apache
    2. chat aplikace
    3. stream videa, přehrávání stremu nejen stále od začátku
  • Zvuk
    1. načtení a práce se zvukem v AS2 a 3
    2. scriptování jednoduchého peak ukazatele
    3. teoretická konstrukce grafického ekvalizéru
  • Actionscript lahůdky
    1. vlastní menu pravého tlačítka myši
    2. přidělení grafického filteru Movie Clipům
    3. saturace a desaturace Movie Clipů / obrázků
    4. upload souborů jednoduchý komentovaný příklad,
    5. slasti a strasti OS komponenty SWF Upload
    6. BONUS blogy s kvalitními Actionscriptovými "hotovkami"
  • 3D
    1. vytvoření jednoduché 3D scény
    2. možnosti a limity v animaci objektů a kamer
    3. cestky k vektorovým 3D objektům ve Flashi z Autodesk MAX
    4. BONUS princip renderování 3D objektů
  • Vytvoření jednoduchého kvízu
    1. návrh a příprava zadání
    2. vytvoření instancí Movie Clipů do knihovny
    3. rozpohybování scény pomocí jednoduchého Actionscriptu
    4. načtení dat
    5. rozdání instancí po scéně
    6. přidělení událostí
  • Vytvoření jednoduché dvouúrovňové navigace
    1. návrh a příprava dat
    2. návrh a příprava struktury Movie Clipů
    3. načtení, dekódování a doplnění dat do dynamických polí
    4. přidělení akcí myši
  • Vytvoření jednoduché hry
    1. návrh a příprava dat
    2. výstup ze strany grafika návrh a příprava struktury Movie Clipů
    3. vykreslení hracího screenu
    4. přidělení akcí
  • Flash Builder 1 – Úvod
    1. představení prostředí
    2. struktura projektu
    3. režimy editoru, nejdůležitější ovládací panely
    4. MXML kód
    5. základy kooperace MXML a AS
    6. stránky, moduly a komponenty
    7. BONUS wireframy s Flash Catalyst, import AI a PSD
  • Flash builder 2 – komponenty
    1. vlastní komponenty
    2. stylování komponent
  • Flash builder 3 – komunikace
    1. XML zdroje dat a web services
    2. komunikace se serverovými technologiemi
  • Frameworky
    1. frameworky a knihovny pro danou problematiku
    2. PureMVC, Gaia, Soma, ASAP, Adobe libs
  • Závěr workshop, max 30 min.
    1. diskuse nad nadcházející Actionscript projekty
    2. jak je snadno řešit a kde se moc nezpomalit
    3. jakékoli další dotazy
Předpokládané znalosti:
Znalosti Actionscriptu z Adobe Flash -pokročilý kurz - ovládání časové osy, alespoň minimální zkušenosti s jedním z jazyků jako Javascript, Java, PHP nebo C#, abstraktní myšlení a pečlivost.
Doporučený předchozí kurz:
Adobe Flash - pokročilý kurz (AF2)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
6 800,00 Kč (8 228,00 Kč včetně 21% DPH)
V ceně je publikace v hodnotě:
600,00 Kč