Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Uno script particolare

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    33

    Uno script particolare

    Ho un mc che raffigura un bimbo che cammina. Lo sposto con le frecce direzionali sullo stage. Ci sono vari mc che raffigurano porte, con un'animazione che le fa aprire. Vorrei che quando il bambino si avvicina ad una porta, parta l'animazione e la medesima si apra. Al contempo, quando il bimbo_mc si allontana la porta deve chiudersi.
    Ho provato con il comando hittest, ma non so bene come settarlo.
    Qualcuno mi aiuta ?

  2. #2
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Se usi AS2, puoi fare così:

    Inserisci lo scrip seguente nel MovieClip del bimbo con nome istanza "bimbo".
    Ho messo nell'esempio anche il codice per il movimento che comunque sai come gestire.
    "porta1" è il nome del clip con animazione della porta che si apre e si chiude che con hitTest diventa sensibile al passaggio del clip "bimbo" e attiva l'animazione, else, riporta l'animazione al fotogramma 1 con la porta chiusa (potresti anche portarlo a un'animazione della porta che si chiude con uno stop(); di fine animazione.


    Codice PHP:
    onClipEvent (enterFrame) {

        if (
    Key.isDown(Key.RIGHT)) {
            
    _root.bimbo._x += 10;
        }
        if (
    Key.isDown(Key.LEFT)) {
            
    _root.bimbo._x -= 10;
        }
        if (
    this.hitTest(_parent.porta1)) {
            
    _parent.porta1.gotoAndPlay(2);
        } else {
            
    _parent.porta1.gotoAndStop(1);
        }

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    33

    Grazie

    Lo provo oggi appena torno da lavoro, ti farò sapere. Grazie infinitamente per la disponibilità

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    33

    Non funziona

    Ho provato Sleter, ma non funziona. Leggendo il codice mi pare che tutto sia logico e funzionale, ma una volta applicato non risponde come ci si attende.
    Non è che potrei mandarti il fla ?

  5. #5
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Ciao giosver

    Ho testato il file e funziona perfettamente.

    Puoi scrivermi, all'indirizzo: sleter61@hotmail.com e spedirmi il tuo file che vedo cosa c'è che non và.
    Eventualmente ti spedisco il file funzionante così puoi vedere come sono fatti i clip.
    Ti ricordo comunque che tutto il codice scritto sopra, va messo in un clipFilmato con nome istanza "bimbo" e va nominato anche il clip della porta con il nome "porta1".


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.