La classe è la Document Class ?
This is a discussion on Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una classe within the Actionscript 3.0 base forums, part of the Flash Italiano category; Salve a tutti, ho dei problemi a cambiare la posizione di alcuni MovieClip in una classe: potete darmi un codice ...
Salve a tutti,
ho dei problemi a cambiare la posizione di alcuni MovieClip in una classe:
potete darmi un codice semplice che spiega come fare, per favore?
nel costruttore inserisco questi valori:
private var mc:MovieClip;
private var xPosition:Number;
private var yPosition:Number;
creo il movieclip
mc:MovieClip=new MovieClip;
poi creo una funzione :
private function setDock(xPosition, yPosition):void{
mc.x=xPosition;
mc.y=yPosition;
}
dal .fla faccio riferimento al movieClip.
myclass.setDock(300,300)
e non funziona.
Qualche idea?
Saluti
La classe è la Document Class ?
No, non è la document class.
Ho una classe che aggiunge un oggetto grafico nello stage.
Successivamente voglio muovere questo oggetto grafico sullo stage tramite le proprietà x ed y oppure tramite un'altra funzione.
Vorrei poter muovere anche altri oggetti grafici creati con altre classi.
esempio la classe mioCerchio aggiunge un cerchio nello stage.
Poi vorrei tramite una funzione o metodo nella classe spostare il cerchio alle coordinate da me desiderate. Tipo: mioCerchio.spostaCerchio(20,100)
Tramite un'altra classe creo un rettangolo e lo aggiungo sullo stage
Anche per questa classe vorrei avere una funzione o metodo che mi sposti l'oggetto, tipo: mioRett.spostaRett(100,100).
Ora supponiamo di aggiungere questi due oggetti sullo schermo in questa maniera:
var cerchio:mioCerchio=new mioCerchio();
addChild(cerchio);
cerchio.spostaCerchio(20,100)
var rettangolo:mioRett=new mioRett();
cerchio.addChild(rettangolo);
Come faccio a creare la funzione spostaCerchio e spostaRett ed accedervi dal fla?
come spostare il rettangolo all'interno del cerchio?
E' possibile avere un esempio per imparare a creare funzioni e metodi per spostare gli oggetti o cambiarne le proprietà?
Grazie tante.
ok
nel tuo caso il metodo setDock deve essere public e non private.
Guarda questi tutorials:
Programmazione Orientata agli Oggetti - tutorials - FlepStudio forum
oppure meglio ancora ci sono i video corsi:
Video Corsi Flash
Bookmarks