Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112

    Gestione Bottone in un movieclip in AS3

    Salve, dovrei gestire un bottone (istanza= btn_siamo) all'interno di un movieclip(istanza=mc_menuall) che poi sarebbe il mio menu che è presente sulla timeline principale. ho provato ad inserire nell'action del bottone questo codice

    codice:
    mc_menuall.btn_siamo.addEventListener(MouseEvent.CLICK, onClick);    
     
    function onClick(event:MouseEvent):void  {     
     this.parent.cont=1;  	
    this.root.gotoAndPlay("homeout");	 
    };
    cont è una variabile presente nella timeline principale che è impostata a 0 e devo cambiarla.
    homeout è una etichetta della timeline principale.

    non funziona questo codice ho provato anche

    codice:
    btn_siamo.addEventListener(MouseEvent.CLICK, onClick);
    oppure


    codice:
    this.btn_siamo.addEventListener(MouseEvent.CLICK, onClick);
    cambiato anche



    codice:
     MovieClip(this.parent).cont=1;
                MovieClip(this.root).gotoAndPlay("homeout");
    ma nulla da fare. potete darmi una mano? grazie
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Il compilatore ti da errori? Hai fatto un trace del bottone?
    Se la var cont è nella root non hai bisogno di mettere parent basta cont=1
    codice:
    mc_menuall.btn_siamo.addEventListener(MouseEvent.CLICK, onClick);    
     
    function onClick(event:MouseEvent):void  {     
     cont=1;  	
    gotoAndPlay("homeout");	 
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    Originariamente inviato da randi
    Il compilatore ti da errori? Hai fatto un trace del bottone?
    Se la var cont è nella root non hai bisogno di mettere parent basta cont=1
    codice:
    mc_menuall.btn_siamo.addEventListener(MouseEvent.CLICK, onClick);    
     
    function onClick(event:MouseEvent):void  {     
     cont=1;  	
    gotoAndPlay("homeout");	 
    };

    non va.

    sto cercano, di convertire script da as2 in as3 :

    codice:
    on (release) {
     _parent.cont=3;  	
    _root.gotoAndPlay("homeout");	 	 
    }
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Non mi hai risposto hai messo un trace nelle azioni del pulsante?
    Stai traducendo da as2, hai scritto il nome istanza nell'apposito campo?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    Originariamente inviato da randi
    Non mi hai risposto hai messo un trace nelle azioni del pulsante?
    Stai traducendo da as2, hai scritto il nome istanza nell'apposito campo?

    scusa l'ignoranza, non ti ho risposto perchè non so cosa sia un trace :-).

    si ho cliccato sul bottone e poi propietà (instance name)
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    l'esempio index.fla non me lo apre perchè è in cs6 io ho il cs5
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    risalvato per cs5, riscaricalo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    forse ho capito lo sbaglio io inserivo lo script all'interno del bottone e non sulla timeline come hai fatto te nell'esempio.
    proverò a modificare il tutto e vedo se funziona.
    randi, ti ringrazio per la tua gentilezza e disponibilita
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.