Foros del Web » Creando para Internet » Flash y Actionscript »

Delimitar

Estas en el tema de Delimitar en el foro de Flash y Actionscript en Foros del Web. Hola! en un sitio web que estoy desarrollando hay un efecto que es el siguiente: al pasar el mouse sobre unos elementos, el puntero del ...
  #1 (permalink)  
Antiguo 16/03/2006, 21:32
 
Fecha de Ingreso: octubre-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
Delimitar

Hola! en un sitio web que estoy desarrollando hay un efecto que es el siguiente: al pasar el mouse sobre unos elementos, el puntero del mismo cambia por la palabra "SUMA".

El único código que utilicé para generar esto es

onClipEvent (load) {
Mouse.hide();
startDrag(this, true);
}

que lo apliqué al mc que hace las veces de puntero de mouse.

El tema es que yo quiero que el espacio por donde el mouse se pueda mover esté delimitado para que no suceda, como ahora, que el mismo "se sale" un poco del swf cuando uno pasa por otra parte de la página y se ve cortado.

Gracias!!!!
  #2 (permalink)  
Antiguo 17/03/2006, 04:55
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 20 años, 3 meses
Puntos: 13
Hola Jime! El método StartDrag cuenta con varios parámetros, entre ellos algunos para delimitar el área en el que se moverá el clip (que es lo que estas buscando). Estos son:

startDrag(object, lock, izquierda, superior, derecha, inferior)

Los dos primeros ya los utilizaste en la función. Los últimos cuatro definen un rectángulo imaginario, que será el área limitada en el que se moverá tu clip. Es decir si ponemos:

startDrag(_root.bola, false, 100, 400, 300, 600)

El clip bola se moverá, horizontalmente, desde el pixel 100 hasta el 300 (ya que los parámetros que se definieron fueron esos respectivamente). Verticalmente se moverá desde el pixel 400 hasta el 600.

Bueno, con eso tendría que andar. Cualquier cosita postea.
Espero te sirva.
Saludos. Lucas
  #3 (permalink)  
Antiguo 18/03/2006, 11:27
 
Fecha de Ingreso: octubre-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
Gracias!!!

Funciona perfecto!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:42.