Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Controllo clip tramite movimento mouse

    mi hanno chiesto di fare una cosa ma non ho veramente idea di come fare

    certo di essere più chiara possibile
    - ho un mc che contiene un animazione di 100 frame
    - sotto ho 8 bottoni uno di fianco all'altro
    devo fare in modo che quando faccio scorrere il mouse dall'inizio del primo bottone verso destra (quindi verso gli altri) più avanzo più avanza il mc
    come se fosse la barra di avanzamento di un filmato
    se scrosso il cursore verso destra il mc avanza
    al contrario torna indietro

    inoltre se da un punto del primo bottone (che ad esempio facciamo corriponda al frame 5 dell'mc) passo di colpo all'ultimo (facciamo sia il frame 99) il frame 5 deve sparire i fade out e apparire il 99 in fade in

    Ragazzi vi prego aiutatemi ne va della mia conferma per il contratto!

  2. #2
    allora per il primo problema la soluzione la trovi facilmente cercando un qualsiasi scroll di immagini o slider immagini, (ti darei uno script ma sono al lavoro e non ho qua il mio mac), cmq se cerchi su flashkit in 10 min lo trovi...
    ma per il secondo problema mi spiace ma non ne ho la più pallida idea...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    ho provato vari script per lo scroll ma francamente non ne trovo nessuno legato ai mc
    se quando torni a casa ti va di postarlo mi fai un favore

  4. #4
    aaaaaaaaaaaaaaaaHHHH

    ho sbagliato a capire!!!

    scusa, avevo capito che avanza nel senso di "si sposta" invece avanza proprio tipo "riproduzione video"....

    azz...allora scusa ma non so proprio come si possa fare!
    scusa ancora avevo capito un'altra cosa...

    certo che non ti hanno chiesto proprio una cosina semplice...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    nessuno sa darmi una mano?

  6. #6
    prova amandare una mail alla macromedia, magari ti dicono! IO ci provo a scrivertela:

    Dear Macromedia Software,
    I've a problem with your software "Flash versione_di_flash".
    I need to control a my movie clip with the mouse. For example:
    If I move the mouse right, the movie clip go forward.
    If I move the mouse left, the movie clip back off.
    You can help me? Thank you,
    tuo_nome.

    Ora correggi un attimo tu non è ke me la cavi bene con l'inglese.
    ciao!

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    243

    Re: Controllo clip tramite movimento mouse

    Originariamente inviato da E|ena

    - ho un mc che contiene un animazione di 100 frame
    - sotto ho 8 bottoni uno di fianco all'altro
    devo fare in modo che quando faccio scorrere il mouse dall'inizio del primo bottone verso destra (quindi verso gli altri) più avanzo più avanza il mc
    come se fosse la barra di avanzamento di un filmato
    se scrosso il cursore verso destra il mc avanza
    al contrario torna indietro
    Ciao, provo a darti un amano anche se non credo di essere un guru di flash.

    Prima di tutto vorrei capire una cosa: ma i bottoni devono essere cliccati in qualche modo per attivare qualche evento?
    Perchè altrimenti non saprei come fare, per ora!

    Se non devono essere cliccati i giochi sono fatti.

    Trasforma la tua serie di pulsanti in un mc così da avere un riferimento d'inizio e di fine.
    Fai la stessa cosa con la tua sequenza di frames;

    poi potresti utilizzare questo codice :
    codice:
    MovieClip.prototype.<nome_tua_funzione> = function() {
    	this.onRollOver = function() {
    		this.onEnterFrame = function() {
                    checkMouse();
    		};
    	};
    codice:
    var oldX;
    function checkMouse(){
    if (oldX > _xmouse && _xmouse > tuo_mc_button._x) {
    tuo_mc_video.prevframe;
    }//stai andando verso sinistra col mouse
    else if (oldX < _xmouse && _xmouse < tuo_mc_button._x + tuo_mc_button.width){
    tuo_mc_video.nextframe;
    }//stai andando verso sinistra col mouse
    oldX = _xmouse;
    }
    In questo modo tutte le volte che l mouse gironzola per il tuo mc di bottoni avanza o indietreggia il tuo mc_video

    Per il secondo punto non saprei come fare.....

    E scusa per il codice forse incasinato......
    Spero di averti aiutata!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    ho difficoltà a farlo andare..
    mi faresti un esempio al volo da scaricare?

    grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    243
    Ciao!

    Ecco qui il codice richiesto...

    io ho utilizzato un mc_video con 30 frames, non 100 come volevi tu, perà il funzionamento dovrebbe essere uguale, più o meno!

    Spero ti possa essere veramente di aiuto!

    mc_video.zip

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    a livello di struttura è molto vicino a quello che dicevo!! sei grandissimo!
    unica cosa è il vincolo dei pulsanti cliccabili

    come immaginvai tu devo associare ad ogni bottone un evento

    cmq fun qui è ottimo

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.