ActionScript nepodporuje specifické objekty browseru, jako Document, Window a Anchor.

Rozměr: px
Začít zobrazení ze stránky:

Download "ActionScript nepodporuje specifické objekty browseru, jako Document, Window a Anchor."

Transkript

1 ÚVOD Začátek ActionScript je Flash skriptovací jazyk, který používáme ke kontrole objektů ve Flash animacích, pro vytváření navigačních a interaktivních prvků a při vytváření vysoce interaktivních animací a Web aplikací. Co je nového ve Flash 5 ActionScriptu Flash 5 ActionScript nabízí nové zajímavé vlastnosti ke tvorbě působivých, interaktivních Web stránek plných důmyslných her, formulářů, přehledů a chatů v reálném čase. Flash 5 ActionScript má mnoho nových rysů a pravidel syntaxe, které ho dělají velice podobným programovacímu jazyku JavaScript. Tento manuál vysvětluje základní programovací koncepty jako jsou funkce, proměnné, výrazy, operátory, podmínky a smyčky. Kapitola 7 tohoto manuálu ActionScript Slovník obsahuje detailní popis každého prvku ActionScriptu. Cílem tohoto manuálu není dotýkat se programování všeobecně, na to existuje mnoho dostupných zdrojů, které poskytují daleko více informací o obecných konceptech programování a jazyku JavaScript. European Computers Manufacturers Association (ECMA) (Asociace Evropských Výrobců Počítačů) napsala dokument nazvaný ECMA-262, který byl odvozen z JavaScriptu, aby sloužil jako mezinárodní standard pro jazyk JavaScript. ActiosScript je založený na specifikaci ECMA-262, která je dostupná na NetscapeDevEdge Online má JavaScript Developer (http://developer.netscape.com/tech/javascript/index.html), který obsahuje dokumentaci a články užitečné pro pochopení ActionScript. Nejhodnotnějším zdrojem je Core JavaScript Guide, umístěný na ÚVOD 1

2 Rozdíly mezi ActionScript a JavaScript Nemusíte vědět, jak se používá JavaScript a přesto se můžete učit se ActionScript. Jestliže znáte JavaScript, potom vám bude ActionScript připadat známý. Některé rozdíly mezi ActionScript a JavaScript: ActionScript nepodporuje specifické objekty browseru, jako Document, Window a Anchor. ActionScript nepodporuje kompletně všechny předdefinované objekty JavaScriptu. ActionScript podporuje konstrukce syntaxe, které nejsou povoleny v JavaScript (například akce WHOO7DUJHWDLI)UDPH/RDGHGDVODVKV\QWD[). ActionSctipt nepodporuje některé syntaxe konstrukce JavaScriptu, jako VZLWFK, FRQWLQXH, WU\, FDWFK, WKURZ, and VWDWHPHQW popisky. ActionScript nepodporuje JavaScript konstruktor )XQFWLRQ. Lokální proměnné Můžete deklarovat lokální proměnné, kterým končí platnost na konci seznamu akcí nebo volání funkce. Toto umožňuje řídit pamě a znovu použít jména proměnných. Proměnné Flash 4 byly všechny permanentní - dokonce dočasné proměnné jako počítadla smyček zůstávaly v animaci dokud neskončila. Funkce definované uživatelem Můžete definovat funkce s parametry, které dávají hodnoty. Toto umožňuje znovu použít bloky kódů ve vašich skriptech. Ve Flash 4 jste mohli znovu použít kód použitím akce FDOO, ale nemohli jste propustit parametry nebo obdržet hodnoty. Předdefinované objekty Pro dosažení a manipulaci s určitými typy informací můžete používat předdefinované objekty. Několik předdefinovaných objektů: Objekt Math vystupuje jako plný doplněk zabudování matematických konstant a funkcí, jako je E (Eulerova konstanta), FRV (Cosinus) a DWDQ (Arctangent). V ActionScriptu akce HYDO může provést pouze odkazy na proměnnou. V JavaScriptu, WR6WULQJXQGHILQHG je XQGHILQHG. Ve Flash 5, pro kompatibilitu s Flash 4, WR6WULQJXQGHILQHG je. V JavaScriptu, ohodnocování XQGHILQHG je numerický kontext jehož výsledkem je NaN. Ve Flash 5, pro kompatibilitu s Flash 4, je výsledkem ohodnocení undefined 0. ActionScript nepodporuje Unicode; podporuje ISO a nastavení znaku Shift-JIS. Editování textu Skripty můžete vkládat přímo do panelu Actions v Expert Mode. Také můžete zvolit prvky z pop-up menu nebo z Toolbox jako jste to dělali ve Flash 4. Objekt Dat umožňuje získat informaci o datumu a čase, v jakémkoliv systému, který provozuje Flash Přehrávač. Objekt Sound umožňuje přidat a kontrolovat zvuky v animaci, během přehrávání. Například můžete upravit hlasitost (VHW9ROXPH) nebo rovnováhu (VHW3DQ). Objekt Mouse umožňuje schovat standardní kursor tak, že můžete používat upravený kursor. Objekt MovieClip umožňuje kontrolovat filmové klipy bez použití obalové akce, jako WHOO7DUJHW. Můžete zavolat metodu jako SOD\, ORDG0RYLHnebo GXSOLFDWH0RYLH&OLS ze jména instance použitím dot syntax (například, P\0RYLH&OLSSOD\). Dot syntax Dot syntax, můžete použít pro získání a nastavení vlastností a metod objektu, včetně instancí filmových klipů a proměnných. Můžete použít dot syntax namísto slash syntax používaném ve Flash 4. Slash syntax již není preferován, ale je stále podporován ve Flash Přehrávači. Typy dat Flash 5 ActionScript podporuje následující typy dat: string, number, boolean, object a movie clip. Několik typů dat umožňuje použít různé typy informací v ActionScriptu. Například můžete vytvářet arrays a associative arrays. Akce klipů Pro stanovení akcí přímo do instancí filmového klipu na Scéně, můžete použít akci RQ&OLS(YHQW. Akce RQ&OLS(YHQW má události jako ORDG, HQWHU)UDPH, PRXVH0RYH a GDWD, které vám umožňují vytvořit nové druhy pokročilé interaktivity. Nové akce Můžete použít nové akce jako GRZKLOH a IRU k vytváření komplexních smyček. Další nové akce jsou implementovány jako metody MovieClip objektu; například JHW%RXQGV, DWWDFK0RYLH, KLW7HVW, VZDS'HSWKVDJOREDO7R/RFDO. 2 ACTION SCRIPT - FLASH 5 ÚVOD 3

3 Smart klipy Smart klipy mají vnitřní scénáře, které vy nebo jiný vývojář můžete změnit bez použití panelu Akce. Můžete propustit hodnoty do Smart klipu pomocí parametrů klipu, které můžete definovat v Knihovně. Debugger Debugger umožňuje prohlédnout si a změnit proměnnou a hodnoty vlastnosti v animaci, která hraje v režimu Test-movie, samostatném Přehrávači nebo Webovém prohlížeči. Toto umožňuje jednoduše najít problémy v ActionScriptu. XML podpora Předdefinovaný XML objekt umožňuje konvertovat ActionScript na XML dokumenty a použít je do aplikací serveru. Také můžete použít XML objekt pro natažení XML dokumentů do Flash animace a jejich interpretaci. Předdefinovaný XML Socket objekt umožňuje vytvářet plynulé spojení se serverem k propouštění XML dat pro aplikace v reálném čase. Použití Flash nápovědy pro akce Flash 5 obsahuje kontextově-citlivou pomoc pro každou akci dosažitelnou v panelu Akce. Když vytváříte scénáře, můžete dostat informace o akcích, které používáte. Jak získat nápovědu o akcích: 1. V panelu Actions zvolte akci ze seznamu. 2. Klikněte na tlačítko Help na vrcholu panelu. V prohlížeči se objeví téma vztahující se k akci. 4 ACTION SCRIPT - FLASH 5

The BlueJ Tutorial verze 1.4 pro BlueJ verze 1.2.x

The BlueJ Tutorial verze 1.4 pro BlueJ verze 1.2.x The BlueJ Tutorial verze 1.4 pro BlueJ verze 1.2.x Michael Kölling Mærsk Institute University of Southern Denmark přeložil Petr Škoda, 1. verze 1 Obsah 1 Předmluva... 4 1.1 O BlueJ... 4 1.2 Rozsah a cílová

Více

GNU Image Manipulation Program 1 / 317. GNU Image Manipulation Program

GNU Image Manipulation Program 1 / 317. GNU Image Manipulation Program 1 / 317 GNU Image Manipulation Program Uživatelská příručka 2 / 317 Copyright 2002, 2003, 2004, 2005, 2006, 2007 The GIMP Documentation Team Právní upozornění Permission is granted to copy, distribute

Více

NÁVOD ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS ČESKY

NÁVOD ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS ČESKY NÁVOD ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS ČESKY SAFESCAN TA-Software / TA -Software PROGRAM PRO ZÁZNAM DOCHÁZKY OBSAH ÚVOD A NÁVOD K POUŽITÍ 1. ZÁKLADY 1.1 Minimální požadavky

Více

Využití aplikace NetSupport School pro školní prostředí

Využití aplikace NetSupport School pro školní prostředí Využití aplikace NetSupport School pro školní prostředí Vytvořeno v rámci projektu Dotkněte se inspirace Registrační číslo: CZ.1.0.7./1.3.00/51.0046 Autoři: Ludmila Klatovská Petr Kofroň Lenka Mandryszová

Více

PROGRAMOVÁNÍ V SQL Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE.

PROGRAMOVÁNÍ V SQL Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE. PROGRAMOVÁNÍ V SQL Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE. Publikace vznikla v rámci projektu CZ.1.07/1.1.07/02.007, Podpora výuky databázových systémů

Více

Při používání tohoto zařízení je třeba vždy dodržovat následující bezpečnostní opatření.

Při používání tohoto zařízení je třeba vždy dodržovat následující bezpečnostní opatření. Návod k použití Bezpečností opatření Při používání tohoto zařízení je třeba vždy dodržovat následující bezpečnostní opatření. Bezpečnost při provozu V tomto návodu jsou používány tyto důležité symboly:

Více

3 Současný pohled na jednotlivé směry SWI

3 Současný pohled na jednotlivé směry SWI 3 Současný pohled na jednotlivé směry SWI 3.1 Úvod Chaotický a překotný vývoj programů vedl ke stavu, označovaném jako KRIZE PROGRAMOVÁNÍ. Poučení z krize bylo v několika směrech. Jedním z nich byl směr,

Více

MRP Základ vizuálního systému

MRP Základ vizuálního systému MRP - Soubor účetních agend MRP Základ vizuálního systému P. O. BOX 35 76315 Slušovice telefon: +420 577 001 258 telefax: +420 577 059 250 internet: http://www.mrp.cz průvodce uživatele programem MRP

Více

Základy programování v GNU Octave pro předmět PPAŘ

Základy programování v GNU Octave pro předmět PPAŘ Základy programování v GNU Octave pro předmět PPAŘ Introduction to programing in Octave for subject denoted as Computer Aires Automation Control Jaroslav Popelka Bakalářská práce 2008 UTB ve Zlíně, Fakulta

Více

Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze. Jan Šedivý.

Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze. Jan Šedivý. Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze Jan Šedivý Analýza a návrh řešení prezentace obrazových dat v prostředí Internetu Bakalářská

Více

Manuál pracovních postupů v GIS pro oblast sociálního výzkumu a sociální práci

Manuál pracovních postupů v GIS pro oblast sociálního výzkumu a sociální práci Manuál pracovních postupů v GIS pro oblast sociálního výzkumu a sociální práci pracovní postupy v GIS zpracování statistických dat atributové a prostorové výběry dat interpolační metody geostatistické

Více

Prezentace a vysvětlení programového prostředí NXC

Prezentace a vysvětlení programového prostředí NXC Úvod Další jazyk, který je možno použít pro programování NXT kostky je NXC Not exatly C Na rozdíl od jazyku NXT-G, kde jsme vytvářeli program pomocí grafických prvků přesněji řečeno pomocí programovacích

Více

Co je nového v programu QuarkXPress 8

Co je nového v programu QuarkXPress 8 Co je nového v programu QuarkXPress 8 OBSAH Obsah Legislativní upozornění...4 Úvod...5 Pracujte rychleji s programem QuarkXPress 8...6 Flexibilní manipulace s obsahem...6 Přímá manipulace s rámečky a obrázky...6

Více

platnost od 10. 9. 2012

platnost od 10. 9. 2012 P latnost od 3. 9. 2012 platnost od 10. 9. 2012 Obsah Úvod...... 4 Průvodce nastavením e-shopu... 5 Výkladový slovník... 9 Přihlášení... 11 Odhlášení... 13 ThemeCentrik - objednávka grafické šablony...

Více

Jak na Google Tag Manager. Verze 1 - Duben 2014

Jak na Google Tag Manager. Verze 1 - Duben 2014 Jak na Google Tag Manager Verze 1 - Duben 2014 Obsah 1 Úvodem... 4 1.1 Komu je příručka určená a jak ji používat... 4 1.2 Slovník pojmů... 4 1.3 Co je to Tag Manager... 5 1.4 Jak GTM funguje... 5 1.5 K

Více

Dokumentace programu ATENA Část 4-1. Průvodce programem ATENA 2D. Napsali: Jan Červenka, Václav Veselý

Dokumentace programu ATENA Část 4-1. Průvodce programem ATENA 2D. Napsali: Jan Červenka, Václav Veselý Červenka Consulting s.r.o. Na Hřebenkách 55 150 00 Praha 5 Tel.: +420 220 610 018 E-mail: cervenka@cervenka.cz Web: http://www.cervenka.cz Dokumentace programu ATENA Část 4-1 Průvodce programem ATENA 2D

Více

Recenze programu Legacy Family Tree 6.0 Autor: Radek Tlapák, LegacyFamilyTree@seznam.cz, http://legacy.unas.cz

Recenze programu Legacy Family Tree 6.0 Autor: Radek Tlapák, LegacyFamilyTree@seznam.cz, http://legacy.unas.cz Recenze programu Legacy Family Tree 6.0 Autor: Radek Tlapák, LegacyFamilyTree@seznam.cz, http://legacy.unas.cz Dnes bych Vás chtěl seznámit s pro mne nepřekonatelným genealogickým programem Legacy Family

Více

Tvorba mapové aplikace pro sledování polohy v Cloud serverová část Windows Azure

Tvorba mapové aplikace pro sledování polohy v Cloud serverová část Windows Azure Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Studijní program: Aplikovaná informatika Obor: Informační systémy a technologie Tvorba mapové aplikace

Více

O S T R A V S K Á U N I V E R Z I T A. Cvičení z biostatistiky Základy práce se softwarem R. Pavel Drozd

O S T R A V S K Á U N I V E R Z I T A. Cvičení z biostatistiky Základy práce se softwarem R. Pavel Drozd O S T R A V S K Á U N I V E R Z I T A Přírodovědecká fakulta Cvičení z biostatistiky Základy práce se softwarem R Pavel Drozd OSTRAVA 007 ISBN 978-80-7368-433-4 Odborná recenze: RNDr. PaedDr. Hashim Habiballa,

Více

SP 1200SF/SP 1200S Příručka uživatele programů

SP 1200SF/SP 1200S Příručka uživatele programů SP 1200SF/SP 1200S Příručka uživatele programů Před používáním přístroje si důkladně pročtěte tento manuál a uchovejte jej pro případné pozdější dotazy. Pro zajištění bezpečného a správného používání si

Více

Zoner Photo Studio 12

Zoner Photo Studio 12 Zoner Photo Studio 12 Obsah Zoner Photo Studio 12 7 Úvodem... 7 Minimální... systémové požadavky 7 Upozornění... 7 Instalace... programu 7 Odinstalování... programu 8 Přehled... funkcí a novinek 8 Řešení...

Více

Využití ontologií k řízení přístupu

Využití ontologií k řízení přístupu VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií Teorie programovacích jazyků Využití ontologií k řízení přístupu Roman Petrucha leden 2005 1 Úvod V současné době je velice obtížné využít

Více

PREZENTACE PROGRAM MS PowerPoint

PREZENTACE PROGRAM MS PowerPoint SOŠS a SOU Kadaň Školení SIPVZ Prezentace, program MS PowerPoint PREZENTACE PROGRAM MS PowerPoint 2005 OBSAH CO JE TO PowerPoint...3 PREZENTACE...3 MO NOSTI PUBLIKOVÁNÍ PREZENTACÍ...3 K ÈEMU PREZENTACE

Více

Referenční příručka pro zařízení TomTom Start řady 20

Referenční příručka pro zařízení TomTom Start řady 20 Referenční příručka pro zařízení TomTom Start řady 20 Obsah Obsah balení 6 Obsah balení... 6 Přečtěte si jako první 7 Instalace do automobilu... 7 Zapnutí a vypnutí... 7 Nastavení... 7 Příjem signálu GPS...

Více

Jak nejlépe využít interaktivní tabuli

Jak nejlépe využít interaktivní tabuli Jak nejlépe využít interaktivní tabuli Vydavatel: European Schoolnet Rue de Trèves 61 - B1040 Brussels www.europeanschoolnet.org info@eun.org Autor: Diana Bannisterová and Learning Technologies team University

Více

Linux From Scratch. Michal Pecha

Linux From Scratch. Michal Pecha Linux From Scratch alternativní výukový operační systém Michal Pecha Bakalářská práce 2011 ABSTRAKT Cílem této bakalářské práce je vytvoření vlastního linuxového operačního systému s alternativním výukovým

Více

Fakulta informačních technologií Vysoké učení technické v Brně. Jak na projekt

Fakulta informačních technologií Vysoké učení technické v Brně. Jak na projekt Fakulta informačních technologií Vysoké učení technické v Brně Příručka pro studenty předmětu Formální jazyky a překladače Jak na projekt (IFJ07) Zbyněk Křivka Projekt FRVŠ 673/2007/G1 Roman Lukáš Lukáš

Více

LINUX DOKUMENTAČNÍ PROJEKT. 1998 Computer Press

LINUX DOKUMENTAČNÍ PROJEKT. 1998 Computer Press LINUX DOKUMENTAČNÍ PROJEKT 1998 Computer Press Nejpodrobnější dokumentace operačního systému Linux v češtině Příručka správce operačního systému Linux Příručka správce sítě Průvodce jádrem operačního systému

Více

Manuál pro práci s programem EndNote

Manuál pro práci s programem EndNote Manuál pro práci s programem EndNote František Chmelík & Karel Frömel 2013 Tento manuál byl vytvořen v rámci řešení projektu FONDU ROZVOJE VYSOKÝCH ŠKOL 693/2013 Obsah Co je program EndNote a k čemu slouží?...

Více