Código ActionScript :
on (press) { onEnterFrame = function () { _root.mc_2._alpha -= 6; _root.mc_3._alpha -= 6; if (_root.mc_2._alpha <= 0) { _root.attachMovie("mc_1","mc_1",1); mc_2.removeMovieClip(); } else if (_root.mc_3._alpha <= 0) { _root.attachMovie("mc_1","mc_1",1); mc_3.removeMovieClip(); } }; }
de entrada no se cumple el apha ni en mc_2 ni en mc_3
if no me esta respetando la condición de: si en la raiz mc_2 tiene un alpha menor o igual a cero porque no se esta cumpliendo ese alpha en ninguno de los dos movieclips, pero lo que si hace es llamar a cualquiera de los mc sin pasar por el alpha.
modifique la primer condición donde: si en la raiz mc_2 tiene un alpha con igualdad de 0
Código ActionScript :
on (press) { onEnterFrame = function () { _root.mc_2._alpha -= 6; _root.mc_3._alpha -= 6; if (_root.mc_2._alpha == 0) { _root.attachMovie("mc_1","mc_1",1); mc_2.removeMovieClip(); } else if (_root.mc_3._alpha <= 0) { _root.attachMovie("mc_1","mc_1",1); mc_3.removeMovieClip(); } }; }
y la única condición que esta trabajando adecuadamente es para mc_3
si ambas condiciones las escribo con el mismo operador, no funcionan, si cambio alguna condición solo una de ellas trabajara.
porqué? y que hay que hacer para que trabajen independientes las condiciones y bien?
Saludos y agradezco las anteriores ocasiones que se me ha prestado ayuda.