Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Movieclip con pulsanti all'interno

    Salve a tutti, spero possiate aiutarmi almeno voi!
    ho un problema a gestire le azioni di un movieclip e/o un pulsante all'interno di un altro movieclip

    Allora il movie principale si chiama yoga, al suo interno sul primo frame ho messo lo script:

    Codice:
    codice:
    stop(); 
    var profondita = _root.yoga.getNextHighestDepth();
    this.onEnterFrame = function(){
    	if(rewind == true){  
    		prevFrame();       
    	}
    }
    
    this.onRollOver = function(){
    	_root.yoga.swapDepths(profondita);
    	rewind = false; 
    	play();    
    }
    
    this.onRollOut = function(){
    	rewind = true;   }
    Praticamente al rollover faccio muovere avanti e al rollout in dietro la timeline.
    Al termine del rollover c'è uno stop, dove ho posizionato un movieclip)con funzione di pulsante) ed un pulsante(per avere entrambe le alternative.
    All'interno del movieclip ho inserito il codice:
    Codice:
    codice:
     
    
    stop();
    this.onRollOver = function() {
    	gotoAndStop(2);
    };
    E al pulsante ho associato lo script:
    Codice:
    codice:
     
    
    on (release) {
    	_root.gotoAndPlay(2);
    }
    ma nessuno dei 2 sembra funzionare, perchè il movieclip che CONTIENE il tutto, si presenta come un pulsante e annulla le funzioni degli elementi interni.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ciao ho preso questo da una discussione di qualche tempo fa penso possa aiutarti.
    Ecco come potresti usare hitTest, se ad esempio chiami MC1 il movieclip e MC2 il pulsante al suo interno questo è il codice per puntare al pulsante.
    codice:
    MC1.onRollOver = function() { 
        MC1.play()
    }
    MC1.onRelease = function() { 
        if (this.MC2.hitTest(_xmouse,_ymouse)) 
        { 
           
           trace("Ho fatto Click"); 
        } 
    }

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.