Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problemi con pulsanti

  1. #1

    problemi con pulsanti

    ciao a tutti...ho 1 problema 1 po arduo da spiegare....
    ho 4 bottoni che fanno muovere 4 palline, ogni palla parte con il movimento al click del suo bottone e ogni volta che clicco 1 bottone la palla che era partita prima deve tornare a posto e deve partire l'altra.
    ho creato le animazioni con le palle che tornano indietro ma nn riesco a capire come dirgli di far tornare la palla appena partita!!!
    grazie

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    spiega precisamente com'è fatto il movieclip delle palle:
    La palla va in una direzione fino ad un certo frame, e poi torna indietro?

    E un altra cosa, la palla deve tornare indietro dopo aver finito tutto il percorso, o può tornare indietro anche a metà strada?

  3. #3
    allora clikko e la palla abbinata a quel bottone fa 1 percorso rettilineo fino all'ultimo frame e li si ferma.
    clikko 1 altro bottone e la palla di prima deve tornare al punto di partenza e fatto questo deve partire l'altra associata al bottone ke ho appena clikkato....si puo'fare?

  4. #4
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Senza usare actionscript mi sembra un po' complicato.
    Vediamo..
    potresti comporre il movieclip della pala così:

    dal frame 1 al frame (per es) 50 la palla va da sinistra verso destra, e dal frame 50 al frame 100 la palla va da destra verso sinistra. sul frame 1 e sul frame 50 ci metti uno stop

    poi sui bottoni ci metti una cosa del genere:


    if (_root.palla1._currentframe==50) {
    _root.palla1._play
    }


    non ho flash ora, e non posso provarci.

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ti devi registrare il nome del movie clip a cui fai fare l'azione ogni volta che clicchi su un pulsante e poi farlo tornare indietro mentre l'altro va

    qualcosa tipo

    pulsante 1

    on(release){
    if(prev){
    prev.indietro=true
    }
    mc1.play()
    prev=mc1
    }

    pulsante 2

    on(release){
    if(prev){
    prev.indietro=true
    }
    mc2.play()
    prev=mc2
    }

    poi nei movie clip con le palline devi mettere un comando (non in un frame ma selezionandoli uno ad uno e aprendo il pannello azioni

    onClipEvent(enterFrame){
    if(indietro){
    prevFrame()
    }
    }

    così dovrebbe andare ma non l'ho provato

  6. #6
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Non mi sarebba mai venuta in mente sta cosa di registrarsi il nome alla partenza! Sono proprio una burba!

  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    pardon avevo dimenticato un pezzo

    lo script per i movie clip è

    onClipEvent (enterFrame) {
    if (indietro) {
    if (_currentframe>1) {
    prevFrame();
    } else {
    indietro = false;
    }
    }
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207

    maa.....

    scusate .....forse manca qualcosa??? praticamente... il nuovo movie deve partire immediatamente dopo che il primo si sia chiuso e non contemporaneamente..... e poi.....quando si clicca due volte sullo stesso pulsante scompare tutto

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.