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

Dos preguntas

Estas en el tema de Dos preguntas en el foro de Flash y Actionscript en Foros del Web. Hola buenas tardes. Tengo un pequeño problemita, he estado trabajando en un proyecto, el cual he modificado n cantidad de veces, y algunas funciones las ...
  #1 (permalink)  
Antiguo 12/12/2007, 18:37
Avatar de LauraDark  
Fecha de Ingreso: febrero-2007
Ubicación: México, DF
Mensajes: 291
Antigüedad: 17 años, 2 meses
Puntos: 6
Dos preguntas

Hola buenas tardes.

Tengo un pequeño problemita, he estado trabajando en un proyecto, el cual he modificado n cantidad de veces, y algunas funciones las he extraido de tutoriales, lo malo es que a veces por no saber demaciado de flash algunas partes de código no las entiendo.

En una de las versiones de este proyecto usaba este código en un MC:

Código HTML:
onClipEvent (load) {
	this._x = this._x+(_root._xmouse-this._x)*1.20000;
    this._y = this._y+(_root._ymouse-this._y)*1.20000;
}
El botón que activa esta función tiene el siguiente código:
on (rollOver)
Código HTML:
{
	_root.viveros.gotoAndPlay(2);
}
on (rollOut)
{
	_root.viveros.gotoAndPlay(7);
}


Sin embargo, en la versión que nuevamente estoy cambiando lo uso de la misma manera, pero no funciona, no se ven las ventanas.

El cambio que al parecer causó el problema es que reduje el tamaña del documento al doble???
  #2 (permalink)  
Antiguo 13/12/2007, 08:11
 
Fecha de Ingreso: junio-2006
Mensajes: 270
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Dos preguntas

Evidentemente, es lo que tiene poner codigo y no entenderlo.
Código:
this._x = this._x+(_root._xmouse-this._x)*1.20000;
Eso significa que la posicion del objeto que tiene este codigo (el clip donde has metido el codigo), es igual a la posicion del clip + (la posicion actual del raton - la posicion del clip)*1.2
Aunque lo que se suele hacer es:
Código:
this._x += (_root._xmouse-this._x)*1.20000;
Por cierto, la x del raton es respecto del documento entero. Es decir, el (0,0) está arriba a la izquierda del documento. Muchas veces se suele tomar la x respecto del clip. Asi se evitan problemas de redimensionado.
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 16:45.