Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: fermare un movieclip

  1. #1
    Utente di HTML.it L'avatar di Marcrc
    Registrato dal
    Oct 2002
    Messaggi
    51

    Come si ferma un MC?

    Mi spiego meglio:
    ho un MC e precisamente una mappa.
    Creo una pulsantiera con la quale faccio scorrere la mappa.
    Chiaramente sarà la mappa a muoversi sotto la maschera di cornice.
    Come faccio a non fare scorrere la mappa all'infinito?
    Le ho provate tutte, cicli if , do while.
    Mi sembrava una cosa abbastanza semplice invece...

    Vi prego di inserire anche quello che per voi è ovvio, non sono molto esperto infatti.




    Grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Marcrc
    Registrato dal
    Oct 2002
    Messaggi
    51
    Scusa il ritardo nella risposta,
    cmq nel file che mi hai indicato il MC non si ferma.

    Non riesco a fermare il MC con la mappa alla fine sello stage, senza cioè che ne esca.

    Aiutatemi pls

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Il file l' ho fato io e si dovrebbe fermare l' ho provato prima di postarlo, non si ferma se clicchi e poi sposti il mouse in questa circostanza non si ferma. Comunque se me lo spedisci gli posso dare un occhiata, il mio indirizzo marco_dimatteo@virgilio.it. Ciao :metallica :metallica

  5. #5
    Utente di HTML.it L'avatar di Marcrc
    Registrato dal
    Oct 2002
    Messaggi
    51
    Mi potresti postare un codice generico?
    Vorrei effettivamente capire come si fa.

    Prendiamo ad esempio un MC che ha coordinate X=0
    Y=0 tramite un pulsante si sposta a destra sull'asse x e si deve fermare ad esempio a x=50.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Prima di tutto perchè il MC si muova, deve essere inserito in un ciclo ed in questo ciclo inserisci due bottoni, destra 'dx' e sinistra 'sx'. Questo è il codice da inserire nel bottone 'dx':
    on (press) {
    su = 3;
    }
    on (release, releaseOutside) {
    su = 0;
    }
    La variabile 'su' serve per far si che al verificarsi di 'su=3',
    la mapa si muova verso destra, inserendo nel ciclo lo script:
    if (su == 3) {
    _root.mapa._x = _root.mapa._x+5;
    }
    e così facendo, con il bottone 'dx' premuto,ogni volta che il movie cicla la coordinata x del mc mapa si incrementa di 5.
    Per quanto riguarda il bottone 'sx'

    on (press) {
    su = 4;
    }
    on (release, releaseOutside) {
    su = 0;
    }
    e nel ciclo inseriamo assieme allo script precedente
    if (su == 4) {
    _root.mapa._x = _root.mapa._x-5;
    }
    e così facendo, con il bottone 'sx' premuto, ogni volta che il movie cicla la coordinata x del mc mapa si decrementa di 5.

  7. #7
    Utente di HTML.it L'avatar di Marcrc
    Registrato dal
    Oct 2002
    Messaggi
    51
    Scusa lo so che ti sto rompendo,
    ma io vorrei sapere come fare a non fare uscire il MC dallo stage.
    Si deve spostare ma non deve uscire dallo stage.

    Mi serve il codice per dare un limite sinistro ed uno destro.



  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Puo bastare correggere legermente il codice di prima, modificando le condizioni che regolano il movimento in questa maniena:

    if ((su == 3)and(_root.mapa._x<600)) {
    _root.mapa._x = _root.mapa._x+5;
    }
    per quanto riguarda la destra.
    if ((su == 4)and(_root.mapa._x>0)) {
    _root.mapa._x = _root.mapa._x-5;
    }
    per la sinistra.
    Comunque ora lo provo.
    L'ho provato e funziona.Ciao

  9. #9
    scusa ma se ti muovi con una pulsantiera è semplice perceh tutto questo script...
    la mappa la muovi tramite action o animazione con maschera..???
    www.nlimits.com
    s.schintu@nlimits.net
    Don't put limits to you're imagination

  10. #10
    Utente di HTML.it L'avatar di Marcrc
    Registrato dal
    Oct 2002
    Messaggi
    51
    Dovrei far muovere una mappa che scorre sotto una mascera, ma tramite AS associati a dei pulsanti.

    Lo script precedente mi sembrava esatto, cmq se hai una strada più semplice è ben accetta.

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.