Pokud jste někdy něco dělali ve Flashi, jistě vám neuniklo, že vestavěný editor ActionScriptu je tak nějak na dvě věci. Možná i jenom na jednu. Proto vám dnes ukážu nástroj pro psaní ActionScriptu, který je free a umí všechno, co si jen můžete u free editoru představit.
Jedná se o FlashDevelop. Můžete si stáhnout buď betu třetí verze nebo zůstat u finální dvojky. Já mám nainstalovanou trojku a vše je v pohodě. Teď se podívejme na fíčury, které FlashDevelop obsahuje:
- V prvé řadě IntelliSense, neboli inteligentní doplňování funkcí a proměnných. Zkrátka napíšete začátek funkce/proměnné a FlashDevelop již sám doplní zbytek. Nezbytně nutná věc při vývoji v jakémkoliv jazyce. Zvládá to vestavěné funkce ActionScriptu (dvojky i trojky – nutné nastavit) i uživatelsky definované funkce.
- Jak už jsem psal výše, podporuje to syntaxi AS 2.0 i AS 3.0.
- FlashDevelop je přímo napojený na Flash, takže můžete spouštět animace přímo z FlashDevelopu. Samozřejmě nemůžete vytvářet animace bez Flashe, FlashDevelop je pouze editor ActionScriptu.
- Kontrola syntaxe. Po stisknutí klávesy F7 se spustí kontrola syntaxe vašeho kódu. Velice užitečné – nemusíte spouštět celou animace jen kvůli tomu, aby vám to odhalilo syntaktické chyby.
- Inteligentní hledání a nahrazení textů (i v souborech). Ne že by to byla klíčová funkce, ale potěší :-).
- Možnost nastavení automatického zalamování textu. Kód pak nebude přetékat obrazovku a nebudete nuceni rolovat vodorovným posuvníkem. Volba se nachází v Tools → Program Settings → Features (ten sloupeček vpravo) → Wrap editor text → True.
- Systém záložek. Pokud se k nějakému kódu často vracíte, můžete si k němu přiřadit záložku. Detailnější nastavení neznám, nepoužívám.
- Postranní panel s funkcemi a jinými vlastnostmi. Je stejný, jako ve Visual Studiu. Používám to na rychlé nalezení deklarace funkce. Jistě si najdete vlastní využití.
- Snippety (i volitelné). Snippety jsou části kódu, které píšete natolik často, že se vyplatí vytvořit si pro ně jakousi šablonu. Nachází se v Tools → General tools → Snippet Editor. Zde vidíte defaultní snippety. Pokud chcete vytvořit vlastní, vepište do pole „Snippet name“ nějaké jméno a pak ho v políčku dole nadefinujte. $(EntryPoint) je značka pro pozici kurzoru po vložení snippetu. Snippet pak v editoru vyvoláte klávesovou zkratkou ctrl + b.
- FlashDevelop zvládá porovnávat skripty. Nástroj se nachází v Tools → General Tools → Compare Files.
- Užitečná je zkratka ctrl + q, která zakomentuje daný řádek. Stejnou zkratkou řádek odkomentujete.
- Pokud se kurzor nachází na nějaké funkci, stisknutím klávesy F4 se dostanete na jeji definici.
- FlashDevelop má podprou pro externí pluginy. Seznam je k nalezení na foru.
FlashDevelop – a vývoj flashových aplikací je hned veselejší! ;-)