Comunidad de diseño web y desarrollo en internet online

se puede detectar eventos atravez de condicionales?????

Citar            
MensajeEscrito el 23 Jul 2005 03:41 pm
hola amigos mi poreguinta es esta:

si es valido hacer esto... lo hare en nuestro idima para que sea mas entendible

por ejemplo

quiero detectar un evento y digo

SI (el evento onrollover a ocurrido) entonces

hacer las acciones que estan aca

SI NO

hacer estas acciones

FIN SI.

intente esto en flash

if (clip1_mc.onRollOver == true){
clip1_mc.gotoAndPlay(1);
}else{
clip1_mc.gotoAndPlay(6);
}

if(clip1_mc.onReleasse==true){
clip1_mc.gotoAndPlay(1);
if(clip1_mc._currentFrame==5){
clip1_mc.stop();
}
}

bueno y asi por el estilo pero no me funciona no se si lo que hice es correcto o si hay errores diganmelo por que no los hallo o simplemente no se puede detectar eventos de esa forma gracias por su interes y mil desculpas por ser tamn pregunton jejejejeje :D

Por DanielHR

56 de clabLevel



Genero:Masculino  

Hoy hasta 100pre no hay marcha atras

msie
Citar            
MensajeEscrito el 23 Jul 2005 03:55 pm
Esos eventos son funciones y retornan ningun valor asi que no puedes hacer comparaciones con ellos. :roll:

Se hace asi :D

Código :

clip1_mc.onRollOver = function(){
    this.gotoAndPlay(1);
}
clip1_mc.onRollOut = function (){
    this.gotoAndPlay(6);
}

igual para los otros eventos :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Jul 2005 12:01 am
a eso si pes eso seria agregar un evento a un clip de pelicula. Pero creo que no me entendistes
lo que yo queria saber era detectar si a ocurrido el evento o sea si el usuario ha puesto el mause sobre el clip y si es asi que me active un escript adicional y si no otro escript...

o sea lo que quiero es detectar si ha ocurrido el evnto o no

Por DanielHR

56 de clabLevel



Genero:Masculino  

Hoy hasta 100pre no hay marcha atras

msie
Citar            
MensajeEscrito el 26 Jul 2005 12:01 am
no se si esta vez me entendieron ....

Por DanielHR

56 de clabLevel



Genero:Masculino  

Hoy hasta 100pre no hay marcha atras

msie
Citar            
MensajeEscrito el 26 Jul 2005 03:47 am
leiste mi post y lo entendiste :?

Te explico un condicional necesita hacer un comparación dependiendo lo que retorne la comparación true o false hace o no hace unas sentencias, esos eventos no retornan ningun valor, entonces sino retornan ningun como lo vas COMPARAR, es decir en realidad estos a veces lo llaman procedimientos, no se que tan novato seas en programación pero si alguna vez usaste Turbo Pascal sabras de lo que te estoy hablando.

La forma de saber si un evento ocurre es como te indique en el post anterior :wink:

Cuando intentas un condicional con esos eventos, estas haciendo algo como esto:

Código :

if (   ==true){
}


pues si el espacio en blanco representa al evento que estas poniendo alli :crap:

Te recomiendo este tutorial:
Fundamentos de la programación

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 27 Jul 2005 02:26 pm
Ups ahora entiendo bueno amigo gracias por la aclaracion y lo hice como me dijistes y funciono graciasssssss...:)

Por DanielHR

56 de clabLevel



Genero:Masculino  

Hoy hasta 100pre no hay marcha atras

msie

 

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