|
Hola a todos. les comento como se daran cuenta que soy un poco nuevo en esto de action Script. realmente soy diseñador pero he aprendido muchisimo en este foro, bueno aca mi gran problema.. estoy en mi web site trabajando. tengo una sola scena. tengo unos MC que on release llaman a otros y los colocan al centro de la pantalla. pero que pasa... que al llamar a ese MC entra con clase tween animando el alpha. y cuando clickeo otra vez se "deberia de salir" cosa q no hace... en fin no he podido hacer nada estoy realmente desesperado no por terminar.. sino por encontrar alguna solucion que me ayude.... mi primera prueba era gotoAndPlay scena 1, 1 y nada no da error... simplemente no entra... luego gotoAndPlay y Scena y Frame label y nada... Luego this._parent gotoAndPlay y nada... esto mismo mas frame label. y nada... esto mismo Scene +Frame label ... lugeo cambiando this por _root NADA.... cuando digo nada es q no lo hace y no me da error... de NADA... Luego investige y volvi a investigar... He probado con removeMovieClip(this); tampoco... he llegado a pensar que puede estar corruptas las preferencias... las he borrado, reiniciado. y nada... existe alguna forma para hacer alguna especie de unload movieClip, o salir del movieclip o de regresar a la scena principal ( que obviamente no sea gotoAndPlay/Stop ) aqui les coloco el codigo del objeto que se va con la opacidad que es el que "deberia" de manejar la situacion. Código :
onClipEvent (load) {
import mx.transitions.Tween;
import mx.transitions.easing.*;
var miTween:Tween = new Tween(this,"_alpha", Back.easeInOut, 0, 100, 2, true);
}
onClipEvent (mouseDown) {
var miTween:Tween = new Tween(this,"_alpha", Back.easeInOut, 100, 0, 2, true);
gotoAndPlay("Scene 1", "STARTLV");
}
Seguramente es algo muy tonto... o error mio. pero de verdad creo que he agotado todas mis opciones. |
|
|
mmm Código :
var presionado:Boolean = false;
import mx.transitions.Tween;
import mx.transitions.easing.*;
function aparece(){
var miTween:Tween = new Tween(elmc,"_alpha", Back.easeInOut, 0, 100, 2, true);
miTween.onMotionFinished=function(){presionado=true;}
}
function desaparece(){
var miTween:Tween = new Tween(elmc,"_alpha", Back.easeInOut, 100, 0, 2, true);
miTween.onMotionFinished=function(){presionado=false;}
}
elmc.onPress=function(){
if(presionado){desaparece();}else{aparece();}
}
aparece();
|
|