Novinky ve verzi 7.2 prost°edφ Flash MX 2004
Na ·vod dneÜnφho dφlu se zmφnφme o novΘ verzi v²vojovΘho prost°edφ Flash MX 2004 a Flash MX 2004 professional. Macromedia vypustila novou verzi 7.2 oznaΦovanou jako Ellipsis. Jednß se o druhou aktualizaci tohoto v²vojovΘho prost°edφ, kterß p°inesla hned °adu novinek a zm∞n. My si nynφ ukß₧eme v Φem je tato verze lepÜφ.
Mezi hlavnφ "novinky" pat°φ oprava vφce ne₧ 120 chyb v celΘm prost°edφ. AvÜak nov² update se zam∞°il p°edevÜφm na:
- Dokumentace - pat°φ mezi klφΦovΘ Φßsti tohoto prost°edφ, jen₧ jsou nejvφce vyu₧φvßny. Prßv∞ proto nov² update obsahuje novΘ kapitoly nßpov∞dy, dvakrßt vφce ukßzek a kompletnφ p°epis n∞kter²ch kapitol. Byl takΘ rozÜφ°en t²m lidφ vytvß°ejφcφch nßpov∞du. Pro v∞tÜφ p°edstavu se jednß p°edevÜφm o:
- Bylo p°idßno vφce ne₧ 400 nov²ch zdrojov²ch k≤du (ukßzek).
- Pokrytφ kapitol p°φklady se zv²Üilo ze 43 procent na 98 procent.
- Opraveno vφce ne₧ 2000 chyb v dokumentaci.
- Byly p°idßny dv∞ novΘ kapitoly "Handling Component Events" a "Creating a first application with components".
- A mnoho dalÜφho...
- Rychlost prost°edφ - se zv²Üila oproti p°edchozφmu updatu a byla upravena stabilita prost°edφ vΦetn∞ systΘmov²ch nßrok∙ na jeho provoz. ┌vodnφ naΦφtßnφ prost°edφ i p°i v∞tÜφch aplikacφch se rapidn∞ zv²Üila.
- Komponenty - byly upraveny podle po₧adavk∙ u₧ivatel∙ a takΘ p°idßvajφ Scrollbar komponentu. Zßrove≥ byla takΘ p°idßna novß t°φda mx.utils.Delegate, kterß umo₧≥uje nadefinovßnφ funkce, kterß bude zavolßna v p°φpad∞ vzniku urΦitΘ udßlosti. O vÜe se starß nßsledujφcφ funkce create t°φdy Delegate:
static function create(scope:Object, handler:Function):Function
- scope - je rozsah ve kterΘm je udßlost vyvolßna.
- handler - je funkce, kterß je zavolßna po vzniku udßlosti.
Na p°φklad∞ si ukß₧eme, jak to vÜechno funguje:
// Importujeme jmenn² prostor.
import mx.utils.Delegate;
// P°i°adφme udßlosti change nov² delegßt.
mainDataGrid.addEventListener("change", Delegate.create(this, onMainDataGridChange));
// Nadefinujeme urΦitou akci, kterß bude vykonßna.
function onMainDataGridChange(event:Object):Void
{
// Byla vyvolßna udßlost change.
trace("Udßlost change!");
}
Jak mßme mo₧nost vid∞t, tak nejprve importujeme jmenn² prostor mx.utils.Delegate, kter² je nov∞ k dispozici. Nßsledn∞ p°i°adφme udßlost change objektu mainDataGrid (komponenta DataGrid). Po vzniku tΘto udßlosti bude vykonßna akce, kterou si nadefinujeme (nap°φklad zm∞na barvy vlastnostφ atd.).
- JSAPI - k dispozici je takΘ kompletnφ dokumentace JavaScript API (JSAPI), kterΘ podporuje prßci se soubory a slo₧kami na lokßlnφm PC.
Celou tuto novou aktualizaci je mo₧nΘ si stßhnout na strßnkßch http://www.macromedia.com/software/flash/special/7_2updater/. Velikost aktualizace pro platformu Windows je 66.66 MB (http://download.macromedia.com/pub/flash/updates/mx2004/update_fmx2004_7.2.exe a pro platformu Macintosh 73.46 MB (http://download.macromedia.com/pub/flash/updates/mx2004/update_fmx2004_7.2.dmg).
SE|PY ActionScript Editor
Pro ty, kterΘ souΦasnΘ v²vojovΘ prost°edφ nelßkß, existuje zajφmavß nßhrada. Jmenuje se SE|PY ActionScript Editor a umo₧≥uje spousty zajφmav²ch v∞cφ jako nap°φklad:
- AutomatickΘ dopl≥ovßnφ nßzv∙ integrovan²ch Flashov²ch funkcφ
- AutomatickΘ dopl≥ovßnφ nßzv∙ u₧ivatelsky definovan²ch funkcφ
- Zobrazenφ dokument∙ v zßlo₧kovΘm m≤du
- Mo₧nost lokalizace pomocφ XML soubor∙
- Flash MX 2004 panel nßpov∞dy
- Integrace programu ClassBrowser
- Prßce se schrßnkou
- A mnoho dalÜφch zajφmav²ch funkcφ
Klikn∞te pro zv∞tÜenφ
Klikn∞te pro zv∞tÜenφ
Program je mo₧nΘ najφt na strßnkßch http://www.sephiroth.it/python/sepy.php, kde je mo₧nΘ jej stßhnout zdarma. Zdarma jsou takΘ zdrojovΘ k≤dy na adrese http://sourceforge.net/projects/SEPY.
Zßv∞r
Pro tento dφl to bude vÜe. V p°φÜtφm dφle budeme pokraΦovat v poznßvßnφ Flashe.
|