Comunidad de diseño web y desarrollo en internet online

Alguien puede ayudarme soy un poco novatillo

Citar            
MensajeEscrito el 08 Sep 2005 10:22 am
Hola Buenas, mi problema es que he creado un documento con una mascara y unos botones que se mueven con el ratón, para que os hagais una idea es un estilo a la pagina de nike, me gustaria hacer algo parecido (solo la index).He conseguido hacerlo todo, y funciona, he utilizado la función Mover, el problema surge cuando desplazo el ratón hasta los bordes del documento la mascara y los botones se salen del documento hasta que el centro de los mismos llegan al final del documento, quedando asi la mitad fuera, he probado a mover los centros pero esta no es la solución, asi que mi pregunta es si puedo limitar la acción de mover a una determinadas coordenadas, o poner unos limites, o hacerlo de otra manera.Espero haberme explicado bien.
Por favor si alguién pudiera ayudarme se lo agradecería.
Gracias

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Sep 2005 11:29 am
puedes poner una condición, por ejemplo (en pseudo código seria):

if(clip_mc._x > que el final del escenario){
clip_mc._x= tamaño del escenario}

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

mozilla
Citar            
MensajeEscrito el 08 Sep 2005 11:34 am
Muchas gracias sisco probare haber si funciona, espero que me salga ala primera asi no tendre que molestar más muchisimas gracias

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Sep 2005 12:38 am
Siento tener que tener que volver a pedir ayuda pero no funciono, podrian ayudarme

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Sep 2005 12:55 am
la verdad no entiendo

pordias poner el link para poder observar que es lo que quieres hacer


saludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 09 Sep 2005 01:35 am
creo que ya te entendi

solo dentro de la condicion valida la x y y del clip y eso es todo ^^

saludos

si pones el codigo que manejas te lño intento explicar saludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 09 Sep 2005 06:47 am
os pongo el codigo y ustedes me diran, como puedo hacerlo.la verdad es que me estoy volviendo loco, por que funciona a excepcion del problema que les comente, y no veo la froma de solucionarlo, ahi va:

grande_mc.setMask(lupa_mc);
lupa_mc._y =210;
boton._y =75;
boton._x =300;
ventana._y =234;
boton1._y =53;
boton1._x =300;
boton2._y =23;
boton2._x =250;


seguirMouse = setInterval(moverLupa, 10);
seguirMouse = setInterval(moverboton, 10);
seguirMouse = setInterval(moverboton1, 10);
seguirMouse = setInterval(moverboton2, 10);
seguirMouse = setInterval(moverventana, 10);
function moverLupa(){
lupa_mc._x = _root._xmouse;
}
function moverboton(){
boton._x = _root._xmouse;

}
function moverventana(){
ventana._x = _root._xmouse;
}
function moverboton1(){
boton1._x = _root._xmouse;

}
function moverboton2(){
boton2._x = _root._xmouse;
}

solo quiero limitar la accion de mover a unas coordenadas, gracias por su ayuda

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Sep 2005 07:02 am
quiero hacer algo parecido a esto
http://nike.com

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Sep 2005 01:42 am
Por favor alguien podria echarme una mano,
Gracias

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Sep 2005 02:14 am
simplemente crea un clip con el nombre de instancia fondo

y pega esto en el primer frame de la pelicula principal

y listo

razonalo por que el trabajo esta echo solo hace falta adecuarlo

asi que razona ok? ^^

Código :

function mover(x, aceleracion) { 
    fondo.onEnterFrame = function() { 
        this._x += (x-this._x)/aceleracion;        
        if (Math.abs(x-this._x)<0.5)     { 
            this._x = x;             
            delete this.onEnterFrame; 
        } 
    }; 
};

_root.onMouseMove=function(){
   if (_root._xmouse > 400)
   {
      columna = 400;
      }
   else
   {
      columna=_root._xmouse ;
      }
   _root.mover(columna,7);   
   }

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 10 Sep 2005 07:56 am
Muchisimas gracias, por tu ayuda.

Por Patton

26 de clabLevel



Genero:Masculino  

msie

 

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