2012-11-13 5 views

risposta

10

simboli all'interno di Flash possono definire ActionScript Linkage.

AS collegamento può essere impostato facendo clic destro su un simbolo dalla libreria e selezionando Proprietà ...

symbol-properties

Controllare Esporta per ActionScript e inserire un nome di classe.

Se non è necessario definire in modo esplicito una classe di base al di là del tipo di simbolo, si può entrare come Linkage direttamente dalla libreria:

library

Questo crea una definizione di classe non è diverso da se aveva scritto una classe ActionScript.

Creare istanze istanziando nuove istanze del vostro tipo AS Linkage:

var symbolExample:SymbolExample = new SymbolExample(); 
addChild(symbolExample); 
0

Si crea il clip filmato con qualsiasi metodo desiderato, quindi quando si trova nella libreria si fa clic con il pulsante destro del mouse e si seleziona Proprietà, selezionare la casella Esporta per Actionscript, scegliere un nome classe ed esportarlo nel fotogramma 1. Quindi quando si desidera aggiungilo lo aggiungi come faresti con qualsiasi altro oggetto. Sono sicuro che qualcun altro avrà una spiegazione più dettagliata dopo di me, questa è l'idea generale.

+0

Il termine si è in particolare dopo è simbolo Linkage –

3

Fondamentalmente si sta creando una "classe" per il MovieClip. Fare ciò che James suggerisce sopra ... Ma quando definendolo nel vostro programma si dovrà eseguire qualcosa di simile:

//instantiate your object 
var movieClip:MovieClip = new MovieClip; 

//add it to the stage 
addChild(movieClip); 

//object will default to x=0 , y=0 so you can define that as well 
movieClip.x=100; 
movieClip.y=100; 

//and so on... 

movieClip è quello che vuoi ... ma MovieClip è il nome assegnato alla classe nel finestra di dialogo delle proprietà. Queste relazioni var/class sono tipicamente maiuscole e minuscole, quindi segui questa formula per qualsiasi cosa tu crei nella tua libreria.

Ci sono molti modi diversi per chiamare e rimuovere i tuoi oggetti, e può diventare più semplice o più complicato a seconda di cosa intendi fare con il tuo oggetto. Per esempio, si può dire l'oggetto strato di occupare con:

addChildAt(movieClip, 1); 

questo aggiunge movieClip al livello 1 o il livello appena sopra il livello più in basso.

Spero che questo aiuti ...

Problemi correlati