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

ayudenme a descifrar este codigo

Estas en el tema de ayudenme a descifrar este codigo en el foro de Flash y Actionscript en Foros del Web. Hola, ya se que mucho molesto pero asi se aprende, estoy en una plantilla que me baje de internet, es de una galeria de photos, ...
  #1 (permalink)  
Antiguo 05/03/2010, 10:06
 
Fecha de Ingreso: marzo-2010
Ubicación: managua, nicaragua
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
ayudenme a descifrar este codigo

Hola, ya se que mucho molesto pero asi se aprende, estoy en una plantilla que me baje de internet, es de una galeria de photos, necesito que alguien me indique o me instruya sobre los eventos del mouse, lo que sucede es que esta platilla tiene cuatro estados: fit screen, original size, 200% y 300%. yo logre hacer que por defaul quedara en original size y no en fit a como venia porque me distorcionaba las fotos, la cuestion es que cuando se esta en los otros 3 estados restantes de zoom hay un evento de mouse que cuando lo pasas sobre la foto esta sigue al puntero y pues si acabo de abrir la imagen y esta en original no quiero que pase eso, solo para los 200 y 300% nada mas pero no en original y pues el fit ya no existe!
aca esta el codigo:

Código :

stop();

orginal_width = pic._width;
original_height = pic._height;

double_width = orginal_width * 2;
double_height = original_height * 2;

triple_width = orginal_width * 3;
triple_height = original_height * 3;

current_width = orginal_width; // the default width
current_height = original_height; // the default height

pic_speed = 5;

pic_desc.bt0.onRelease = function()
{
current_width = orginal_width;
current_height = original_height;
}

pic_desc.bt1.onRelease = function()
{
current_width = orginal_width;
current_height = original_height;
}
pic_desc.bt2.onRelease = function()
{
current_width = double_width;
current_height = double_height;
}
pic_desc.bt3.onRelease = function()
{
current_width = triple_width;
current_height = triple_height;
}

pic.onEnterFrame = function()
{
if(this._alpha < 100 )
this._alpha+=pic_speed;

if( pic._width < orginal_width )
pic._x = ( orginal_width - pic._width ) / 2;
else
pic._x = pic._x - ( _xmouse * ( ( pic._width - Stage.width ) / Stage.width ) + pic._x ) / pic_speed;

if( pic._height < original_height )
pic._y = ( original_height - pic._height ) / 2;
else
pic._y = pic._y - ( _ymouse * ( ( pic._height - Stage.height ) / Stage.height ) + pic._y ) / pic_speed;

if( pic._width != current_width )
pic._width -= ( pic._width - current_width ) / pic_speed;

if( pic._height != current_height )
pic._height -= ( pic._height - current_height ) / pic_speed;
}



Solo diganme que quito o que pongo por favor!!! qu esto se que debe ser algo chiquito y tonto pero ya me ha quitado toda la semana de trabajo :shock:

gracias!!! es urgente :(
  #2 (permalink)  
Antiguo 05/03/2010, 11:00
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: ayudenme a descifrar este codigo

antes que venir a pedir nada.. mejor ordena tus ideas para escribirlas.. para ti suena todo lógico, para nosotros, es tratar de descifrar cual es tu objetivo...
Cita:
yo logre hacer que por defaul quedara en original size y no en fit a como venia porque me distorcionaba las fotos, la cuestion es que cuando se esta en los otros 3 estados restantes de zoom hay un evento de mouse que cuando lo pasas sobre la foto esta sigue al puntero y pues si acabo de abrir la imagen y esta en original no quiero que pase eso, solo para los 200 y 300% nada
QUe es FIT..? crees que nosotros conocemos que pasa en tu proyecto?
Como que sigue al puntero?
no encuentro congruencia en lo que escribes, por favor explicate mejor.

No se, si alguien quiere quitar o poner algo, dependera de la voluntad de cada uno, pero como es un Template, y no te has esforzado nada, no se...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: Ninguno
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 07:00.