Problemas con este código
Publicado por aspasites (1 intervención) el 02/02/2007 18:46:12
Hola amigos, tengo una animación easing y lo que quiero hacer es que cuando la posición de ese clip este en cierto sitio, aparezca otro clip que tengo con uns boton es. El código que he puesto es este:
Código:
corpo._visib le=fa lse;
if(cl ip_mc._y>=-372,5){
corpo._visible=true;
}
else{
corpo._visible=false;
}
Por otro lado por si sirve de algo. El clip "clip_mc" tiene este código:
onClipEvent(load){
y=154,5
_y=154,5
}
onClipEvent(enterFrame){
_y+=(y-_y)*0.3
}
Y en la linea de tiempo principal tambien hay un código que maneja el easing que es este:
h_btn.onRelease=function(){
clip_mc.y=154,5
}
a_btn.onRelease=function(){
clip_mc.y=-372,5
}
b_btn.onRelease=function(){
clip_mc.y=-892,5
}
c_btn.onRelease=function(){
clip_mc.y=-1416,5
}
d_btn.onRelease=function(){
clip_mc.y=-1936,5
}
"corpo" es el clip que quiero que permanezca oculto hasta que el clip "clip_mc" este en cierta posición. El problema es que no lo respeta y el clip "corpo" se muestra siempre. Sin embargo si al código le quito el "if" permanece oculto.
No entiendo porque no me respeta la condición "if", alguna idea?
Saludos
Código:
corpo._visib le=fa lse;
if(cl ip_mc._y>=-372,5){
corpo._visible=true;
}
else{
corpo._visible=false;
}
Por otro lado por si sirve de algo. El clip "clip_mc" tiene este código:
onClipEvent(load){
y=154,5
_y=154,5
}
onClipEvent(enterFrame){
_y+=(y-_y)*0.3
}
Y en la linea de tiempo principal tambien hay un código que maneja el easing que es este:
h_btn.onRelease=function(){
clip_mc.y=154,5
}
a_btn.onRelease=function(){
clip_mc.y=-372,5
}
b_btn.onRelease=function(){
clip_mc.y=-892,5
}
c_btn.onRelease=function(){
clip_mc.y=-1416,5
}
d_btn.onRelease=function(){
clip_mc.y=-1936,5
}
"corpo" es el clip que quiero que permanezca oculto hasta que el clip "clip_mc" este en cierta posición. El problema es que no lo respeta y el clip "corpo" se muestra siempre. Sin embargo si al código le quito el "if" permanece oculto.
No entiendo porque no me respeta la condición "if", alguna idea?
Saludos
Valora esta pregunta


0