Mi chiedo come aggiungere un Movie Clip dalla libreria sullo stage a livello di programmazione.Come aggiungere un Movie Clip dalla libreria allo stage a livello di programmazione?
Come faccio a fare questo?
Mi chiedo come aggiungere un Movie Clip dalla libreria sullo stage a livello di programmazione.Come aggiungere un Movie Clip dalla libreria allo stage a livello di programmazione?
Come faccio a fare questo?
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à ...
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:
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);
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.
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 ...
Il termine si è in particolare dopo è simbolo Linkage –