Comunidad de diseño web y desarrollo en internet online

parar el AS

Citar            
MensajeEscrito el 18 Mar 2004 04:05 am
No kisiera ser muy pesado, yak pesado si soy.

tengo un movieclip, y kiero kel AS dentro de él no se ejecute dada una condicion,

el stop(); para la linea de animacion, no el codigo

el removemovieclip es para copias, no con el objeto original.

y ahora e estad jugando con el execute pero creo considero k va de otra cosa.



he ido provando estas cosas y sus variaciones, pueden decirme cual es la sentencia :roll:

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 18 Mar 2004 04:19 am
Como siempre NPI de lo que quieres



No puedes ser un poco mas explicito y explicarnos (Del verbo explicar) que es lo que necesitas?

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 18 Mar 2004 03:18 pm
Asi como te dijeron NPI de lo que quieres, pero haber:

Si lo que quieres es deshabilitar una accion de acuerdo a una condicional if(), pues yo creo que lo mejor o es borrarla o dejarla entre signos de comentarios.



Pero muy cierto, no se ve claro que es lo que quieres !



JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 21 Mar 2004 10:25 pm
aver si me explico



tengo un movieclip ( esfera ke krece y decrece )



dentro de él



onClipEvent (enterframe){



if (_root.tijera._x > 136) {

zc = zc + 1;

this.texto._text = zc (variable);



y aki kiero decirle ke deje de ejecutar este codigo, pk sigue asignando zc al texto.





}



decia ke, un Stop(); me para el moviclip, sin embargo el AS sigue ejecutandolo, el valor de texto ya sabesi 12345678........ hasta ke salgo fuera del 136.



tb he provado el execute, me lei la ayuda, vi ejemplos, no se si seria una posible solucion.



Tb con el removemovieclip pero me encuentro kon ke solo remueve si antes he hecho una copia, no es capaz de eliminarme el objeto original.



x cierto el hecho de ponerlo, _visible = false; , por provar, no fuera ser ke....funcionase, y efctiva y obiamente no funciona.



perdon x la tardanza, intentare ultra de escribir mis proximas dudes ! :P



y sorry la tardanza, he estado fuera..



Un saludo ! :roll:

Por Dailion

42 de clabLevel



 

unknown
Citar            
MensajeEscrito el 22 Mar 2004 12:55 am

Código :

onClipEvent (enterframe){

if (_root.tijera._x > 136) {

zc = zc + 1;

this.texto.text = zc (variable); // aqui tienes un error, debe ser "._text"

stop();

}

}


A mi forma de ver, esto seria sificiente.



Saludos !



JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 22 Mar 2004 03:34 pm
eeehm ._text si estaba puesto,jhon martin





sin embargo tras mil vueltas de codigo, asi es komo kedo, puede ke mi error sea demasiadas capas o algo parecido, de manera estructural aun no tengo claras las ideas, pero vamos aver como ha kedado:



onClipEvent (enterFrame){

if (_root.paya.stado._x > 123) {



_root.pp += 1;

_root.eti.text = _root.pp;

this.stop();



}

}

este flash, es sin el arreglo, osea, con el Stop, como veis se para pero el AS sigue.



http://www.paginafacil.com/dailion/paya.swf

(Tardara en cargar el servidor es malujo) pero es el unico k encontré.



vereis una raya, una chika a medio programar, pero lo justo para moverse lo necesario como para interactuar con el MovieClip ke me esta molestando.( la pelotita de la derecha)



komo vereis, se mueve ala derecha izquierda se agacha....incluso es capaz de moverse a ambas direcciones xDDD



lo de abajo es un boton, ke me duplica el Movieclip de la derecha, osea la pelotita negra ke krece y decrece .



Ir ala derecha con la chica, y veras ke al tokar la pelota, el cuadro de texto se incrementa sin parar, si la pelotita la pongo _visisible = false; se sigue incrementando sin parar, si le pono stop, el MovieClip se para ( tanto como si es this.stop(); como si es stop(); a sekas ), pero sigue incrementandose.



Ahora bien



if (_root.paya.stado._x > 123 AND _visible = true) {



_root.pp += 1;

_root.eti.text = _root.pp;

_visible = false;



}

}





ya me solucionaria el problema, i me incrementaria 1 , lo he sakado ahora pero vamos esto no me va a impedir ke os vuelva a preguntar,



existe la orden ke pare el ActionScript ?



esto me recuerda en VB alos timer con sus enabled, hmmmm

la cual he provado, y da = el AS sigue a tuti plé





PD: No kiero entrar en si asi se coje una pelotita, cual es la mejor forma de plantearse el como y cual kedaria con mejor recursividad.(con vistas a mas)

Soy novato, estoy aprendiendo, me pongo mini retos y simplemente intento aprenderlos.Osea, soy un pozo en el k cabe cualkier dato, logiko.





Un saludillo !!

Por Dailion

42 de clabLevel



 



Ultima edición por Dailion el 22 Mar 2004 03:56 pm, editado 1 vez

unknown
Citar            
MensajeEscrito el 22 Mar 2004 03:56 pm
Has dicho la palabra clave e iluminada; NECESITAS MULTIHILOS



El control Timer (Basura de control, por demas; desde que deje VB lo odio) lo que hace es que sin que lo sepas y con los ojos tapados te crea un Thread o hilo de procesador; en Flash esta implementado al igual que en los buenos lenguajes de programación (Como Java, pero en Java, es un complique hacerlo).



Busca en la ayuda de Flash (Por favor) las funciones



setInterval

clearInterval



Y por ultimo, lo que JOHNMARTIN te quiere decir es que la propiedad _text NO EXISTE, los campos de texto colocan su texto por medio de la propiedad text; las propiedades que inician en UnderScore son inherentes unicamente a los Movie Clips (Y en si el escenario es un Movie Clip).

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.