Corso di actiosncript on line

Corso on line di Actionscript per Flash MX

L ' ActionScript è il linguaggio di programmazione che utilizza Flash, sia per tutto quello che viene eseguito dentro il filmato, che per l'interazione con il mondo esterno (con altri linguaggi di programmazione).
Nato sul modello ECMA-Script (ECMA-262), risulta di facile approccio ed utilizzo, grazie alla sintassi del punto (DOT).
Flash ha adottato questo modello dalla versione 5, e naturalmente lo ha mantenuto (ed ampliato nei comandi) in Flash MX.
L'ActionScript è un linguaggio di Programmazione Orientato ad Oggetti (OOP), e chi avesse conoscenze del JavaScript, potrà trovarci moltissime similitudini.
In questo corso verrà approfondito l'ActionScript ed il suo utilizzo più corretto e performante all'interno dell'ambiente di Flash e si vedrà come scrivere a mano codice AS e come debuggarlo.
In flash MX l'editor di codice ed i debugger hanno subito ulteriori evoluzioni, per facilitare sempre di più la vita del programmatore (il Flash Developer).

La sintassi DOT


La sintassi del punto (DOT) ci permette di "puntare" direttamente l'oggetto o la funzione o la proprietà che vogliamo distinguendo questi valori proprio con il punto.

esempi semantici:

oggetto._proprietà=valore;
oggetto.azione;
oggetto.funzione();

con oggetto andiamo ad intendere il percorso completo o relativo dell'oggetto, e quindi, passando ad esempi pratici:

volessimo dire che l'albero è invisibile (per albero intendiamo un MC istanziato albero):

albero._visibile=0;

considerando che l'albero si trova nella _root, potremmo altresì dire:

_root.albero._visibile=0;

se volessimo considerare la trasparenza delle foglie contenute nell'albero, diremmo:

_root.albero.foglie._alpha=50;

se volessimo far muovere al secondo fotogramma le foglie:

_root.albero.foglie.gotoAndStop(2);

Tutti noi conosciamo Flash come un potente tool di sviluppo vettoriale, però magari abbiamo sfruttato sinora solo le potenzialità nell'ambiente di sviluppo grafico; ossia, se dovevamo fare un movimento o una sfumatura usavamo il motion-tween, per duplicare gli oggetti lo facevano sulla timeline, sviluppando il nostro lavoro completamente sulla timeline, con l'utilizzo di layer, scene, fotogrammi, shape, motion, ect...

Grazie alla potenzialità dell'ActionScript (ulteriormente incrementata con Flash MX) vedremo come è possibile sviluppare completamente filmati, giochi, siti, in un solo fotogramma (!), creando, modificando, facendo muovere, ruotare, duplicare, sfumare tutti i nostri oggetti completamente col codice, appunto con l'ActionScript.


Torna su

Menu Actionscript

Lezione successiva: Le Variabili

Ci sono 49 utenti collegati - oggi ricorre S. Nicola da Tolentino -   © 1998-2006 - Z 2000.it
Online Users | Policy | Disclaimer | Site Map | Search | Netiquette
Required Flash 6 Plug-in




Valid CSS!
Valid HTML 4.01!