Hosting & Domini

 
HOME DOMINI HOSTING SERVER SUPPORTO

Creazione di script con ActionScript > Uso di funzioni predefinite

Uso di funzioni predefinite


Una funzione è un blocco di codice ActionScript riutilizzabile in qualsiasi punto di un filmato. Se a una funzione vengono passati valori specifici, detti argomenti, la funzione eseguirà le operazioni su tali valori. Una funzione può inoltre restituire valori. Flash dispone di funzioni predefinite che consentono l'accesso a determinate informazioni e l'esecuzione di attività particolari, ad esempio rilevare la presenza di collisioni (hitTest), determinare il valore dell'ultimo tasto premuto (keycode) e determinare il numero della versione di Flash Player che riproduce il filmato (getVersion).


 
Chiamata di una funzione

È possibile chiamare una funzione in qualsiasi linea temporale da qualsiasi linea temporale, compreso un filmato caricato. Ogni funzione ha caratteristiche proprie e alcune funzioni richiedono il passaggio di determinati valori. Se viene passato un numero di argomenti superiore a quello richiesto dalla funzione, i valori aggiuntivi vengono ignorati. Se non viene passato un argomento obbligatorio, agli argomenti vuoti viene assegnato il tipo di dati undefined che può generare errori durante l'esportazione di uno script. È possibile chiamare solo funzioni che si trovano in un fotogramma già raggiunto dall'indicatore di riproduzione.

La tabella seguente elenca le funzioni predefinite di Flash:

Boolean

getTimer

isFinite

newline

scroll

escape

getVersion

isNaN

Number

String

eval

globalToLocal

keycode

parseFloat

targetPath

false

hitTest

localToGlobal

parseInt

true

getProperty

int

maxscroll

random

unescape


Nota: L'uso delle funzioni stringa è obsoleto e tali funzioni non sono elencate nella tabella precedente.

Per chiamare una funzione in Modalità esperto:

Usare il nome della funzione. Passare gli argomenti richiesti racchiudendoli tra parentesi.

Nell'esempio seguente viene chiamata la funzione initialize che non richiede argomenti:

initialize();

Per chiamare una funzione in Modalità normale:

Usare l'azione evaluate. Immettere il nome della funzione e gli argomenti richiesti nel campo Espressione.

Uso dell'azione evaluate per chiamare una funzione in Modalità normale
 

Per chiamare una funzione in un'altra linea temporale, usare un percorso target. Ad esempio, per chiamare la funzione calculateTax dichiarata nell'istanza functionsMovieClip usare il seguente percorso:

_root.functionsMovieClip.calculateTax(total);

Nota: Passare gli argomenti racchiudendoli tra parentesi.

Per ulteriori informazioni su ciascuna funzione, comprese le funzioni stringa obsolete, vedere le singole voci nel Dizionario di ActionScript: panoramica.



Home | Mappa del sito | Condizioni di utilizzo | Privacy
 
Copyright © Hostek Srl. P.Iva 05434210489