Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Mc che non ritorna in posizione...

    a tutti
    Ho un logo che viene spostato nell'asse x muovendo il mouse. vorrei però che con un rollout ritornasse al suo posto. come posso fare?

    questo va nel logo

    codice:
      onClipEvent(load){ 
     	fatt=10;
     } 
     onClipEvent (enterFrame){ 
     	x=_root._xmouse-_x;
     	_x=_x+x/fatt;
     }
     on (press, release) {
     	setProperty(this, _x, 60.1);
     }
    e questo nell'area sensibile dove avverrà il rollOut
    codice:
    on (rollOut) {
    logo._x = -46.6;
    }
    grazie 1000, io non ne vado fuori!!!

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Anche se non è per nulla chiaro, da quello che si intuisce leggendo il tuo post l'evento onRollOut andrebbe messo sul logo, non sull'area sensibile di cui parli:
    sul logo:
    on (rollOut) {
    _x = -46.6;
    }

    Oppure, se vuoi puoi utilizzare l'area sensibile, ma mettendo onRollOver e non onRollOut:
    sull'area sensibile:
    on (rollOver) {
    _root.logo._x = -46.6;
    }

  3. #3

    Movie clip

    Grazie per la risposta.
    Il problema è che ricomincia da capo e il logo ritorna nell'ultimo punto dove è uscito il mouse...

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Purtroppo al momento non ho flash, quindi non posso fare prove...
    Non mi convince, ma prova un po' così:

    sul logo:
    on (rollOut) {
    _x = -46.6;
    delete this.onEnterFrame;
    }

    Non è che potresti mettere online il tutto per poter avere più chiarezza?

  5. #5
    nein... . ti invio uno screenshot perchè ora non posso mettere niente on line...

  6. #6
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Ok, ma dove lo invii?
    Se non è troppo grande allegalo, così lo possono vedere tutti

  7. #7
    Ecco qua, allego il logo con la spiegazione. Spero si capisca...
    Immagini allegate Immagini allegate

  8. #8

  9. #9
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Dal tuo screenshot sembra che l'area dove il logo dovrebbe essere trascinabile sia larga quanto tutto il movie...
    Dunque dovrebbe bastare controllare la y del mouse ed in base a quella attivare o meno lo spostamento, con una cosa di questo tipo:
    (ripeto,non ho flash qui, quindi attenzione ad eventuali errori)

    onClipEvent (enterFrame){
    if(_root._ymouse<=ALTEZZA DELL'AREA SENSIBILE){
    x=_root._xmouse-_x;
    _x=_x+x/fatt;
    }
    }

    Spero possa andare,

  10. #10
    niente, non funziona. altre idee?

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.