Comunidad de diseño web y desarrollo en internet online

Necesito ayuda!!

Citar            
MensajeEscrito el 13 Jun 2005 10:02 pm
Hola a todos es la primera vez que entro en un foro sobre action script y me da un poco de vergüenza preguntar algo que para muchos sera muy basico.
:oops:

Me explico, la cosa es que tengo un menu y un movie clip que quiero que se desplace y cambie de posicion cada vez que yo pinche en cada uno de los botones y que se ponga en la misma posicion y tome las mismas dimensiones. Pero no consigo hacerlo de manera gradual.

Lo he intentado de la siguiente manera:

/*programacion en el boton, franja es el clip que quiero que se mueva dentro del clip lateral1*/
on (release){
var pos:Number = _root.lateral1.franja._y;
mueve (-75);
}

/*programacion en el primer fotograma, en el escenario*/
mueve.change = function (hola){
var hola:Number;
var velo:Number = (pos - hola)/10;
for (i=0; i>=10; i++){
pos += velo;
}
}

La verdad es que estoy todo el rato probando a ciegas porque ademas estoy trabajando en mx 2004 y no me aclaro.

:crap: Podeis ayudarme????

Muchisimas gracias.

Por Marina

11 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 13 Jun 2005 10:10 pm
hola marina vienvenida al foro, antes que nada leete esto por favor :wink:

http://www.cristalab.com/foros/viewtopic.php?t=784 de que es la web

http://www.cristalab.com/foros/viewtopic.php?t=4781 obtener mejor ayuda

http://www.cristalab.com/foros/viewtopic.php?t=1260 reglas del foro

segundo

respecto a tu pregunta

prueba esta funcion y cambia el nombre de instancia por el nombre dde instancia de tu clip

Código :

function redimensionar(x,y,ancho,alto, aceleracion) { 
    fondoClip.onEnterFrame = function() { 
        this._x += (x-this._x)/aceleracion; 
        this._y += (y-this._y)/aceleracion; 
        this._width += (ancho-this._width)/aceleracion; 
        this._height+= (alto-this._height)/aceleracion; 
        if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5 && Math.abs(ancho-this._width)<0.5 && Math.abs(alto-this._height)<0.5) { 
            this._x = x; 
            this._y = y; 
            this._width = ancho; 
            this._height = alto; 
            delete this.onEnterFrame; 
        } 
    }; 
}


saludos bye

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 14 Jun 2005 07:50 am
Muchisimas gracias Fento
:D

Por Marina

11 de clabLevel



Genero:Femenino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.