Visualizzazione dei risultati da 1 a 7 su 7

Discussione: cambiare i percorsi

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12

    cambiare i percorsi

    ciao a tutti. Ho un pulsante sulla timeline principale con un effetto rollover ed ha la seguente azione
    on (rollOver) {
    _root.slider.newY = (this._y)+286;
    }


    L'mc slider ha invece l'azione
    onClipEvent (load) {
    org_y = this._y;
    newY = _y;
    }
    onClipEvent (enterFrame) {
    Yspeed = ((_y-newY)/_root.menu.velocita+frenata)/2;
    _y -= Yspeed;
    if (velocita<2) {
    velocita = 2;
    }
    }
    In pratica andando sopra al pulsante l'istanza slider scivola lungo l'asse y fino a posizionarsi sopra il pulsante. Ma se sposto il pulsante dalla timeline principale all'interno di un mc (chiamato istanza menu)come si modificano i percorsi??Io ho provato con il pulsante

    on (rollOver) {
    _root.menu.slider.newY = (this._y)+286;
    }

    per l'Mc slider
    onClipEvent (load) {
    org_y = this._y;
    newY = _y;
    }
    onClipEvent (enterFrame) {
    Yspeed = ((_y-newY)/_root.velocita+frenata)/2;
    _y -= Yspeed;
    if (velocita<2) {
    velocita = 2;
    }
    }
    Non funziona niente !!Lo slider si ferma sempre allo stesso punto Sicuramente sbaglio i percorsi...qualcuno mi puo' dare una mano che non sono pratico e a furia di tentativi ho consumato i tasti della tastiera ? Grazie a chiunque abbia un po' di pietà

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    non devi cambiare nulla. slider e' ancora sulla root (se ho capito bene) quindi resta _root.slider

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    scusa ma assieme al pulsante volevo mettere anche il Mc slider dentro al Mc menu. In pratica vorrei avere sulla timeline principale il Mc menu che contiene all'interno i vari pulsanti e Il mc slider. Sai come devo cambiare i percorsi ??? Per l'mc slider potresti corregermi le azioni? :master: Te ne sarei grato. Davman

  4. #4
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    secondo me e' un problema di coordinate relative e assolute.
    Nel senso che le coordinate x e y rispetto allo stage sono diverse dalle coordinate x e y all'interno del clip "menu".
    Ma ora non ho flash per provare la soluzione giusta... se non ti risponde nessuno domani ci provo e ti faccio sapere, ok?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    Saresti un grande. Grazie comunque per la risposta.

  6. #6
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Io risolverei così:

    - crei un mc con nome istanza menu
    - dentro ci metti l'mc slider (con nome istanza slider) e in più ci metti degli mc che ti fungeranno da bottoni, ma non li convertire in bottoni, convertili in mc.

    sugli mc che fungono da bottone ci metti:

    codice:
    onClipEvent (mouseMove) {
    	if  (this.hittest(_root._xmouse, _root._ymouse, false)) {
    	 _root.menu.slider.newY = this._y; 	
    	}
    }

    sullo slider:

    codice:
    onClipEvent (load) {
    	org_y = this._y;
    	newY = this._y;
    }
    onClipEvent (enterFrame) {
    	Yspeed = ((this._y-newY)/3)/2;
    	//trace(Yspeed);
    trace(newY);
    	this._y -= Yspeed;
    	if (velocita<2) {
    		velocita = 2;
    	}
    }

    ciao e fammi sapere!


  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    ciao grazie della risposta. Ho provato ma adirittura non si muove lo slider!! Comunque grazie a te ho conosciuto l'utilissima azione hittest molto utile per il mio menù!!!!Grazie ancora ciao

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.