+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

Problemi con hitTest

Ultimo Messaggio di Flep il:
  1. #1
    User
    Data Registrazione
    May 2007
    Messaggi
    14

    Problemi con hitTest

    Ho due domande da fare a proposito della funzione hitTest:

    1-E' possibile scruvere una funzione del tipo:

    this.hitTest(qualsiasi clip); ???
    quindi, che si verifichi quando tocca ogni clip?


    2-Ho scritto nel codice:
    this.hitTest(muro) {fermati}

    poi ho chiamato tanti clip "muro", in modo che ogni volta che il clip tocchi il muro si fermi, però, ciò non funziona, in quanto si ferma solo a contatto DEL PRIMO "MURO" INSERITO NELLO STAGE, mentre con tutti gli altri muri non si verifica...

    sapete aiutarmi? grazie 1000

  2. #2
    User Attivo L'avatar di Flep
    Data Registrazione
    Feb 2006
    Località
    Undisclosed city of South America
    Messaggi
    5,747
    Ciao,
    ogni MovieClip deve avere un nome unico.

    Un' altra cosa, thi.hitTest.... chi è this ?
    Non puoi dire alla _root se hitTest un' altra MovieClip in quanto la _root hitTest per forza tue le MovieClip che sono nello stage.
    Comunque ti faccio un esempio su come controllare che ogni MovieClip hitTest con il mouse:
    Codice:
    var clips:Array=new Array(clip1,clip2,clip3,clip4,clip5,clip6);
    
    this.onEnterFrame=function()
    {
    	for(var i:Number=0;i<clips.length;i++)
    	{
    		if(clips[i].hitTest(_xmouse,_ymouse))
    		{
    			trace(clips[i]);
    		}
    	}
    }

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.