+ Reply to Thread
Results 1 to 4 of 4

Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una classe

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 ...

  1. #1
    Senior Member Flash Obsessed AmiFlash is on a distinguished road
    Join Date
    Feb 2008
    Posts
    128
    Rep Power
    6

    Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una classe

    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

  2. #2
    Moderator Moving My Stuff To The FlepStudio OrientExpress is on a distinguished road OrientExpress's Avatar
    Join Date
    Aug 2009
    Posts
    1,277
    Rep Power
    5

    Re: Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una class

    La classe è la Document Class ?

  3. #3
    Senior Member Flash Obsessed AmiFlash is on a distinguished road
    Join Date
    Feb 2008
    Posts
    128
    Rep Power
    6

    Re: Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una class

    Quote Originally Posted by OrientExpress View Post
    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.

  4. #4
    Moderator Moving My Stuff To The FlepStudio OrientExpress is on a distinguished road OrientExpress's Avatar
    Join Date
    Aug 2009
    Posts
    1,277
    Rep Power
    5

    Re: Problemi nel cambiare la posizione degli oggetti tramite le funzioni di una class

    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

+ Reply to Thread

Similar Threads

  1. Replies: 0
    Last Post: 12-02-10, 16:52
  2. Problemi con l'inserimento in un db tramite codice AS3
    By Jeman in forum Actionscript 3.0 avanzato
    Replies: 5
    Last Post: 21-01-10, 10:26
  3. Modificare funzioni da classe esterna
    By enricoB in forum Actionscript 3.0 base
    Replies: 0
    Last Post: 04-11-08, 12:18
  4. Cambiare la classe a run-time è possibile?
    By { 4tm } design studio in forum Actionscript 3.0 avanzato
    Replies: 3
    Last Post: 07-07-08, 16:18
  5. Cambiare Colore delle clip tramite pulsante in AS 3.0
    By Vinny85 in forum Actionscript 3.0 base
    Replies: 1
    Last Post: 18-05-08, 18:21

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts