Visualizzazione dei risultati da 1 a 4 su 4

Discussione: function per movimento

  1. #1

    function per movimento

    Ciao a tutti, anticipo che sono alle prime armi con as...vi segnalo il mio codice...datemi una mano a comprendere perche' non funziona...
    il codice servirebbe a far muovere dei clip quando si va sopra ai relativi pulsanti e farli ritornare alla posizione iniziale su rollout dei pulsanti....io ho messo il code per un pulsante solo per fare una prova..logicamente!

    grazie in anticipo...ecco il code :

    vel = 3;
    arrivo = 63;

    function move (what_move) {
    what_move._y += (_root.arrivo-what_move._y)/_root.vel
    fuky += (_root.arrivo-_y)/_root.vel;
    _y = Math.round(fuky);
    trace (what_move);
    }
    mc_01.onEnterFrame.move (mc_01);
    mc_02.onEnterFrame.move (mc_02);
    mc_03.onEnterFrame.move (mc_03);
    mc_04.onEnterFrame.move (mc_04);

    b_01.onRollOver = function () {
    _root.arrivo = 80;
    }
    b_01.onRollOut = function () {
    _root.arrivo = 63;
    }
    la vita è un "Flash"...
    ...utilizziamolo al meglio !

  2. #2
    se avete tempo...non segnalatemi solo il codice giusto..ma datemi anche una spiegazione minima dell'errore che ho commesso...cosi' non faro' solo un copia ed incolla ma capiro' davvero come funziona!! ... .grazie a tutti e cmq se non avete tempo mandatemi solo il codice giusto e cerchero' di capire da solo!!!
    la vita è un "Flash"...
    ...utilizziamolo al meglio !

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    mi spiace ma tempo non ho adesso :quipy:
    codice:
    var vel = 3;
    function move(what_move, dist)
    {
    	what_move.onEnterFrame = function()
    	{
    		this._y += (dist - this._y) / _root.vel;
    		if (this._y + 1 > dist && this._y - 1 < dist)
    		{
    			this.onEnterFrame = null;
    		}
    	};
    }
    b_01.onRollOver = function()
    {
    	move(this, 80);
    };
    b_01.onRollOut = function()
    {
    	move(this, 63);
    };
    ciao

  4. #4
    grazie cmq!!
    la vita è un "Flash"...
    ...utilizziamolo al meglio !

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.