Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46

    hitTest su livelli diversi POSSIBILE?

    E' possibile eseguire il comando hitTest per movieclip su livelli diversi?
    Ho una serie di movieclip che si duplicano con duplicateMovie ......
    su livelli es.10+i .E' possibile usare il comando hitTest per fare in modo che quando rilascio uno di questi clip trascinati non mi vadano a finire uno sopra l'altro? In pratica sono delle caselle di testo che non vorrei si sovrapponessero mai!

    Ciauzzzzzzz

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    L'hitTest è un comando che riguarda la posizione relativa dei movieclip, non la loro profondità, quindi si, l'hitTest è "cross level"...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    Ok! ma sei io duplico un clip con questo metodo:
    while(i <= num){
    duplicateMovieClip ("appunt", "appunt" add i, 10+i);
    i++
    }

    Al movie appunt è inoltre assegnata questa azione:
    on (press){
    startDrag(this);
    Xinit = this._x;
    Yinit = this._y;

    }

    Quindi è una finestrella che trascino, come si scrive l'hitTest in modo che al rilascio (on (release)) mi faccia tornare al punto di partenza (Xinit e Yinit)il movie se rilasciato sopra a un altro tipo appunt2 o appunt3 ecc?

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    Up!

  5. #5
    codice:
    on (release){
     i = 0;
     while(i <= num){ 
       if(this.hitTest(_parent["appunt" + i])){
         this._x = Xinit; 
         this._y = Yinit;
         break;
       }
       i++
     }
    }
    ho usato WHILE perche ho visto che già lo conosci.. sarebbe più preciso usare FOR comuqnue

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    Niente da fare! Avevo già provato così e non mi funzia!

    Mi và sempre all'Xinit e Yinit in qualsiasi punto che rilasci il
    movie clip, anche se non interseca e quindi non c'è l'hitTest con un altro clip!

    Tenterò in altro modo!

    Se avete idee

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    UP! Nessuna altro aiuto?

  8. #8
    come ti ho scritto io è sicuramente giusto..quindi se non funziona è solo perchè ci sono ALTRI problemi(ad esempio i PATH non rispettati)

    controlla tutto...oppure publica il fla che si fa prima

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    Ah l'azione on Releasa io la applico ad un movieclip non ad un tasto, può dipendere da quello?

    Riproverò e rivedrò tutto domani, per ora grazie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    46
    Con lo script che dici tu jacopo il movie mi torna sempre a Xinit e Yinit anche se rilascio il clip in un punto dove non c'è niente e non interseca con altri clip!

    Cmq il fla è qua: click!

    Ciauzzzzz

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.