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

ayuda con switch

Estas en el tema de ayuda con switch en el foro de Flash y Actionscript en Foros del Web. miren el codigo q puse aver si me pueden ayudar, lo que quiero es q un MC disminuya su tamaño hasta desaparecer cuando es tocado ...
  #1 (permalink)  
Antiguo 28/07/2006, 18:56
 
Fecha de Ingreso: enero-2006
Mensajes: 67
Antigüedad: 18 años, 10 meses
Puntos: 0
ayuda con switch

miren el codigo q puse aver si me pueden ayudar, lo que quiero es q un MC disminuya su tamaño hasta desaparecer cuando es tocado por el raton, el problema es q siempre empieza con una scala del 50

Cita:
onClipEvent (load) {
a = 3;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
a--;
}
switch (a) {
case 3 :
this._xscale = 100;
break;
case 2 :
this._xscale = 50;
break;
case 1 :
this._xscale = 25;
break;
default :
unloadMovie(this);
break;
}
this._xscale = 50;
this._yscale = this._xscale;
trace(a);
}
__________________
Criado en los foros
:pensando:
  #2 (permalink)  
Antiguo 29/07/2006, 11:25
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola NikelOut:
Prueba con éste código para desaparecer un MC con nombre de instancia: clip, al poner el mouse encima.
Código en el primer frame:
clip.onRollOver=function(){
clip.onEnterFrame=function(){
if (this._xscale>0){
this._xscale=this._yscale=this._xscale-10
}else{
delete this.onEnterFrame
}
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 29/07/2006, 11:30
 
Fecha de Ingreso: enero-2006
Mensajes: 67
Antigüedad: 18 años, 10 meses
Puntos: 0
ok de solo verlo suponho q si funciona pero eso no resuelve mi error de por q de mi manera no funciona por q en lugar de poner esa sentencia "this._xscale = 50;" quiziera cambiar otra cosa tendria el mismo error. Gracias de nuevo bandit por tu forma de ver las cosas. ( aceptarias algun tuto para tu pagina? )
__________________
Criado en los foros
:pensando:
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 17:05.