• Super User

    Flash CS3 + Actionscript 3.0

    Siamo giunti all'uscita di Flash CS3.

    Ho fatto upgrade e devo dire che di primo impatto mi piace molto.
    Actionscript 3.0 è completamente Class based e quindi per poter sviluppare con Flash CS3 bisogna conoscere la OOP.
    Rimane comunque attiva l'opzione di poter selezionare actionscript 2.0 dal publish settings ma chiaramente il mio consiglio è di studiarsi Actionscript 3.0

    Quì le cose salienti del passaggio da 2.0 a 3.0 :

    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/migration.html

    Da notare la Classe MovieClip che èstata letteralmente smembrata in altre Classi (tipo Sprite e Shape), per cui metodi tipo attachMovie o createEmptyMovieClip non esistono più. Adesso viene utilizzato addChild() oppure addChildAt() .

    E' cambiato tutto il sistema della _root.
    Tradizionalmente la classe MovieClip era il fulcro di Flash. Ogni swf conteneva una root (riferita allo Stage). Quindi lo Stage poteva contenere altre MovieClips chea lorovolta potevano contenerne altre e così via...
    Il concetto di depths era usato per controllare e gestire le profondità di ogni movieclip e metodi come attachMovie, createEmptyMovieClip e duplicateMovieClip erano usati per creare delle MovieClips ed ogni volta che erano create erano automaticamente aggiunte alla gerarchia di visualizzazione delle MovieClip contenuta di default in Flash.

    Il nuovo concetto è molto diverso. E' ancora geriarcale ma non così rigido.
    Adesso c'è una 'Display list' che è un grosso Array per gestire tutte le classi del package flash.display.
    Ogni swf ha una sua Display List che comprende 3 tipi di elementi:
    -Stage
    -Display object containers
    -Display objects

    Lo Stage è la root della gerarchia della Display List. E' il contenitore che contiene la main class dell'swf (quella che noi utilizzeremo per sviluppare con quell'swf).

    Il Display object container è un contenitore che ha la capacità di contenere altri 'childs' come istanze di MovieClips, Shape o Sprite.
    Quando un Display object container è rimosso dalla display list, vengono rimossi anche tutti i sui 'childrens'.

    Il Display objects è un elemento visuale. Alcune classi (come la MovieClip)funzionano sia con Display objects che con Display object conteiners mentre altre (TextField) lavorano solo con Display objects.
    Quando viene creato un Display objects non è visualizato fino a che non gli viene aggiunto un Display object container.

    La Classe MovieClip ed i suoi metodi sono stati come 'divisi' in altre Classi (tipo la Shape e la Sprite) per far si di liberare l'utilizzo di troppa memoria e ottimizzare il tutto.

    image


  • User Attivo

    grazie flep per aver annunciato l'uscita. ci sarà da smanettarci per qualche annetto. Oltre al potenziamento dello sviluppo actionscript sono state migliorate e aggiunte anche funzioni generali x il disegno, compressioni immagini, video, e varie..?? grazie.


  • Super User

    Questi sono i principali cambiamenti avvenuti su Flash CS3 ( scusa se non l'ho tradotto ma certi termini dall'inglese all'italiano non saprei come tradurli e forse non avrebbero neanche senso 🙂 ) :

    Changes made to the Flash workspace, such as new ways to manipulate panels and great new interface features. You also learn how to optimize your workspace to make working with Flash easier.
    New features in the Flash authoring tool, such as control over the color of your bounding boxes, new copy-and-paste functionality, and changes to 9-slice scaling.
    Improvements made to file import, such as support for PSD and AI files. You also learn about new ways to integrate products, such as the enhanced workflow between Flash and Adobe® Device Central CS3.
    Improvements to the drawing tools in Flash, such as enhancements to the Pen tool, and the brand new primitive drawing tools that let you create shapes easier.
    Improvements to the video components and cue points in Flash and Flash Video Encoder.
    The new ActionScript 3.0 components, including how they compare to the V2 Components found in Flash 8. You will also see a side-by-side comparison of how to create the same components application in ActionScript 2.0 and ActionScript 3.0.
    Improvements to the debugger and coding tools in Flash, and changes to ActionScript. You will find a side-by-side comparison of ActionScript 2.0 code and ActionScript 3.0 code. You'll also learn about, and how to use, a document class in an ActionScript 3.0 application.


  • User Attivo

    grazie ancora x la segnalazione, leggo di un miglioramento notevole del workspace generale e le finestre, snellendo cosi l'utilizzo del soft., e meno birra per la cpu. supporto importazione psd e ai, integrato strumento penna e altri metodi di disegno tradizionali. Migliorato l'encoding video e componenti. Bene bene. Notavo infatti la mancanza di alcuni strumenti di disegno x il vettoriale nelle versioni precedenti. Per i prezzi non mi so aggiornato ma suppongo non poco..


  • Super User

    Gli upgrades non costano molto , 199€ l'upgrade da Flash 8 in download dall'Irlanda (quindi senza iva e in versione Inglese).


  • User Attivo

    io vorrei prendere la web suite Standard

    fireworks
    contribute
    dreamweaver
    flash pro

    cosa mi consigli??
    Purtroppo su ebay trovo a 500 euro solo la versione academic/studente

    E da adobe costa 1000 e rotti iva inclusa.
    Dall'irlanda avrei possibilità di qualche sconticino?


  • Super User

    Se vai sul sito Adobe Italia, puoi controllare tutti i prezzi.
    Il mio consiglio è di prendere la versione in inglese e opzione download, ti risparmi l'iva.
    Credo che meno di 1100-1200 è difficile ... lo so le lincenze costano un casino... ma anche gli upgrades non scherzano... io devo aggiornare il mio Studio 8 e mi chiedono 785 € 😞


  • User Attivo

    il risparmio dell'iva è previsto se opzioni il download anzicchè la consegna a domicilio?


  • Super User

    Si esattamente 🙂


  • Super User

    @Flep said:

    ... io devo aggiornare il mio Studio 8 e mi chiedono 785 ? 😞

    Mi correggo, ho appena acquistato l'upgrade da Studio 8 a Adobe Creative Suite 3 Web Premium e togliendo l'IVA, l'importo è di 690 ?
    :fumato:


  • User Attivo

    @Flep said:

    Mi correggo, ho appena acquistato l'upgrade da Studio 8 a Adobe Creative Suite 3 Web Premium e togliendo l'IVA, l'importo è di 690 ?
    :fumato:

    ahh.. :yuppi: bè sei andato bene..


  • User Attivo

    flep.. leggendo il tuo utilissimo blog.. ho trovato un articolo intitolato "onrelease rimosso" volevo sapere se le tecniche tradizionali quindi l'as2 in flash 9 cs3 è rimasto tale o si deve necessariamente sviluppare con questi nuovi metodi actionscript?? Questo metodo as3 serve+che altro x la creazione di package


  • Super User

    @edo_flashas said:

    flep.. leggendo il tuo utilissimo blog.. ho trovato un articolo intitolato "onrelease rimosso" volevo sapere se le tecniche tradizionali quindi l'as2 in flash 9 cs3 è rimasto tale o si deve necessariamente sviluppare con questi nuovi metodi actionscript?? Questo metodo as3 serve+che altro x la creazione di package

    I metodi rimossi di AS 2 (onRelease, attachMovie ecc ecc) non sono più utilizzabili in AS 3.

    Se vuoi continuare ad usare AS2 puoi farlo con Flash CS3 che ti mette a disposizione l'opzione di creare un FLA per as2 o as3.
    Quindi i metodi di as2 per flash player 9 sono invariati.


  • User Attivo

    bene bene..


  • Super User

  • Super User

    Per chi fosse interessato, il libro di Colin Moock è disponibile.

    Essential Actionscript 3.0, editore O' Reilly

    950 pagine di puro Actionscript 3.0 🙂

    Acquistabile sia su Amazon che su O' Reilly


  • User Attivo

  • Super User

    5 capitoli gratuiti scaricanili del libro Actionscript 3.0 CookBook di O' Reilly:
    http://www.adobe.com/devnet/actionscript/articles/as3_cookbook_excerpts.html

    😉 😄

    :ciauz: