|
Ciao a tutti !
Spero che l' annuncio di questa sezione renda felici molti di voi.
FlepStudio ha solo 4 mesi di vita e durante questo periodo ha notato una forte partecipazione da parte di tantissimi utenti italiani che, volendo migrare da Flash 8 a Flash CS3 e da Actionscript 2.0 a Actionscript 3.0 hanno preso come punto di riferimento questo sito.
Questa volta la migrazione può sembrare molto più difficile che in passato ( come ad esempio da Flash MX 2004 a Flash 8 ) in quanto Flash CS3, per svariate ragioni tra cui l' aggiunta di questa ormai famosa Document Class, richiede almeno un conoscenza minima e basilare della Programmazione Orientata agli Oggetti ( definita in inglese come OOP, Object Oriented Pogramming )
Inoltre, FlepStudio ha notato 2 categorie di utenti che spiccano con percentuale maggiore su tutte:
- Chi non ha mai scritto una riga di codice ( a parte comandi del tipo gotoAndPlay, onRelease, ec ecc ) e quindi con l' avvento di Flash CS3 si trova spaesato se non addirittura impaurito di non riuscire a compiere la migrazione
- Chi conosce discretamente Actionscript 2.0 ma ha difficoltà nel migrare le proprie logiche dalla timeline alle classi ( files .as ), categoria definita come ' timeline writers ' .
Questa nuova sezione:
- sarà totalmente dedicata allo sviluppo sulle Classi ( fiels .as )
- partirà dalle primissime basi della OOP fino ad arivare a toccare temi come metodi e proprietà statici, l' Ereditarietà e metodi/proprietà sovrascritti, getters & setters, Polimorfismo e Interfaces
- porterà ' a braccetto ' chiunque voglia intraprendere questo cammino, con esempi concreti e pochi blah blah ...
- vuole essere un punto di riferimento per tutti gli amanti di Flash che vogliono affinare le proprie tecniche
- comprenderà articoli/lezioni teoriche e pratiche
- il fine è puramente didattico ed il tema ' io so più di te ' in FlepStudio è decisamente inapropriato, per cui invito chiunque a fare commenti positivi o negativi ma sempre mantenendo viva la concezione di didattica a fini di apprendimento.
- sarà completamente GRATUITA, verrà richiesta una evetuale registrazione per chi volesse partecipare al forum che sarà la sede in cui verranno scritti commenti, richieste di aiuto, condivisione di idee, critiche, consigli e tanto altro...
A chi è rivolto il corso OOP:
- chiunque abbia delle salde basi di Actionscript 3.0, quindi sappia cosa sia una variabile, un ciclo o un Array
- chiunque volesse intreprendere una strada più professionale nello sviluppo di applicazioni Flash utilizzando Actionscript 3.0
Potete accedere agli articoli di questa nuova sezione andano col mouse sul menu principale in alto Tutorials > Object Oriented Programming oppure sulla vostra destra avete un link diretto.
Prima di partire con la prima lezione, FlepStudio vuole ringraziare ancora tutti voi per la vostra calorosa partecipazione e augura un buon proseguimento a tutti.
Object Oriented Programming - lezione 1
Scrivere la mia prima classe e la sua funzione costruttrice
Cosa è una classe...
Vediamola in questo modo: avete presente il famoso gioco di costruzoni LEGO, quei mattocini colorati che messi insieme possono dar vita a delle bellissime costruzioni ?
Ecco, una classe Actionscript 3.0 è un mattoncino Lego.
La si può utilizzare o chiamare ( in gerco di programmazione: istanziare) a nostro piacimento, quando, dove oppure da dove vogliamo.
Una volta istanziata una classe, posso avere a disposizione i suoi metodi e proprietà ( in base agli attributi che ho loro associato ), ma questo lo vedremo nella prossima lezione.
Oggi voglio partire proprio da come si scrive una semplice classe e cosa necessita per essere funzionante.
Con Actionscript 3.0 prima di tutto bisogna implememtare ( creare ) un package. Trovo inutile spiegare a fondo cosa è un package in questa lezione in quanto confonderei solo le idee a chi è al primo approcio con la OOP. Per cui diciamo che un package è una scatola in cui si possono inserire svariate Classi. A questa scatola noi potremmo anche eventualmente assegnare un nome, ma anche questo lo vedremo più avanti.
Seguitemi...
Leggi tutto
Trackback(0)
|