Visualizzazione dei risultati da 1 a 3 su 3

Discussione: hitTest in un Bottone

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13

    hitTest in un Bottone

    Salve Gente!

    Premessa:
    sto studiando il comando hitTest
    voglio creare un uomo che al klik del mouse tira una spadata e fare
    in modo che quest'ultima quando colpisce il mio bersaglio ne faccia scattare l'azzione, seguendo l'esempio onlinee sul sito www.flash5/mx.it ho creato il seguente moovie ma non funziona:

    Struttura:

    -Ho creato un MC (BERSAGLIO) nel quale ho disegnato l'azione che deve fare, dopo di che al primo frame ho messo l'azione stop

    -Poi ho cercato di creare il mio soldatino che con un colpo di spada dovrebbe fare saltare in aria il mio bersaglio strutturandolo in questo modo: un Bottone (UOMO) con all'interno nel frame di Down un MC (SPADA) nel quale ho disegnato la rotazione della spada e un'area sensibile (SENSIBILE)che segue il percorso della spadata(un cerchio nel frame di hit) nella quale ho inserito il seguente actionScript:

    on (press, release, releaseOutside) {
    if (_root.SPADA.hitTest(_root.BERSAGLIO)) {
    _root.BERSAGLIO.gotoAndPlay(2);
    }
    }

    questo è quello che ho provato a fare ora chiedo a voi se devo correggere qualcosa o come posso fare se la strada da seguire fosse un'altra

    Grazie!!

  2. #2
    Ciao, per prima cosa, non serve un area sensibile per fare hitTest.
    E la cosa IMPORTANTE è che la spada deve essere un MC a parte, che viene controlla ta tramite AS nel suo movimento e rotazione, e non un MC con un Motion Tween, ok?

    Quindi fai:

    MC spada che tramite AS la sposti e la ruoti, poi fai il tuo cerchio, e lo metti dove vuoi, poi metti sul mc cerchio:

    if(hitTest(_root.spada,true)){
    _root.spada._x=123
    _root.spada._rotation=180
    }

    Prova così.
    Fammi sapere.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13
    ciao key-master!!

    ok ho capito stassera ci provo! e poi ti faccio sapere TNX!!

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.