Foros del Web » Creando para Internet » Flash y Actionscript »

ac 3.0 no me responde el MOUSE_OVER

Estas en el tema de ac 3.0 no me responde el MOUSE_OVER en el foro de Flash y Actionscript en Foros del Web. hola , luego de ya muchas pruebas no cosigo que responda al MOUSE_OVER/OUT- AC 3.0 - He importado un video que le agregué, componente de ...
  #1 (permalink)  
Antiguo 03/06/2010, 18:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
ac 3.0 no me responde el MOUSE_OVER

hola , luego de ya muchas pruebas no cosigo que responda al MOUSE_OVER/OUT- AC 3.0 -
He importado un video que le agregué, componente de mute y volumen luego convertido todo en movie clip y con este codigo

stop();
video.addEventListener(MouseEvent.MOUSE_OVER, inicia);
video.addEventListener(MouseEvent.MOUSE_OUT, para);
function inicia (e:MouseEvent):void {
play();
}

function para (e:MouseEvent):void {
stop();
}

el resultado es ctrl+enter= el video dispara solo, y no responde al play ni al stop,
En una de la pruebas, probé con bajar el video entero a linea de tiempo ( total 1100 fotogramas) aplique el mismo codigo a un boton y funciona el MOUSE_OVER/OUT "play-stop" , pero en este caso no funciona el volumen/mute
  #2 (permalink)  
Antiguo 03/06/2010, 21:44
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola
Bueno, creo que estas haciendo bien los listener y estructura de las funciones
Tal vez el inconveniente sea que estas dando play o stop directamente al
movieclip y no al video o a un componente dentro del movieclip

prueba por ej

movieclip.elementointerno.play();
o asignarle alguna propiedad
movieclip.elementointerno.property = value;

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 05/06/2010, 14:22
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola, gracias por tu respuesta, no lo pude conseguir.

Por eso tomé otro camino, ahora tengo un movieclip llamado mc_peli que es un video con audio. He dibujado yo mismo un botón de mute y le asigné el siguiente código:

btn_volumen.addEventListener(MouseEvent.CLICK, volumen);

function volumen(event:MouseEvent) {
if (mc_peli.volume==0) {
mc_peli.volume=100;
} else {
mc_peli.volume=0;
}
}

No funciona, cómo se puede controlar el volumen de un movieclip (video con audio) utilizando código?

Muchas gracias por las ideas que surjan...
  #4 (permalink)  
Antiguo 05/06/2010, 15:18
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola
Que formato de archivo es?
y como importas exactamente? es decir, cual proceso haces?
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 05/06/2010, 17:11
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola mortiprogramador, el archivo de video importado es .FLV. Estoy trabajando con CS4 y ActionScript 3.0.

La importación la hago así:

-Archivo->Importar->Importar video
-Incorporar FLV en SWF y reproducir en la línea de tiempo
-¿Cómo desea incorporar el video? Clip de película (con las opciones: Colocar instancia en el escenario, Expandir en la línea de tiempo si es necesario, Incluir audio todas seleccionadas)

saludos,
  #6 (permalink)  
Antiguo 05/06/2010, 17:36
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola
Tienes el archivo flv? los que tengo me piden codecs
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 05/06/2010, 18:07
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Si, es un poco pesado, unos 8Mb
  #8 (permalink)  
Antiguo 05/06/2010, 18:24
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

hola
y se te demora como un siglo al compilar?
encontre uno pero me esta estresando, es de 7 mb pero
maldita sea si se demora
porque no lo insertas con un objeto FLVPlayback?
y con eso ya tienes los botones de volumen, etc,
y puedes configurar si arranca o no automáticamente el video

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #9 (permalink)  
Antiguo 05/06/2010, 18:33
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola, la verdad que no demora mucho al compilar. El problema que me encuentro al usar el objeto FLVPlayback es que luego no me reconoce el código AS, y lo necesito porque estoy intentando hacer un banner con video. Por eso creo que la mejor solución es hacer yo mismo el botón ya que solo necesito el de mute.

Encontré esto:

http://desarrolloparaweb.blogspot.com/2010/05/crear-un-control-de-volumen-en.html

el problema de ese código es que no se como implementar esto.

var req:URLRequest = new URLRequest("bomb.mp3");

o sea, como debería cargar yo el audio que tiene el objeto movieclip con el que trabajo.

saludos,
  #10 (permalink)  
Antiguo 05/06/2010, 18:54
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola
Bueno, si ves un poco más el código que encontraste,
verás que el sonido se carga a una variable de tipo sound
y soundtransform, y luego tienen un botón que al ser
pulsado hace stop a ese elemento de sonido
(si quieres mute, no uses stop sino volume a 0)


el ejemplo que encontraste se ve bastante bien,
ya intentaste correrlo en un fla de prueba?

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #11 (permalink)  
Antiguo 06/06/2010, 13:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: ac 3.0 no me responde el MOUSE_OVER

No lo intenté, es que el ejemplo utiliza un mp3 y yo tengo que trabajar con el audio de un video FVL que he definido como objeto Movieclip, y eso no se como se hace...o sea, asignar el audio de ese movieclip a la variable que se crea en el código...
  #12 (permalink)  
Antiguo 06/06/2010, 22:44
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ac 3.0 no me responde el MOUSE_OVER

Hola
Bueno, pues es interesante esto que estas intentando hacer,
yo hice algunos experimentos pero fallidos

navegando por la web, encontre este post
que se ve interesante, y la persona que lo hizo
al parecer tiene buen conocimiento del tema de flv,
tal vez esa persona te pueda ayudar, posteale y
le preguntas, y pues esperando que ojalá te responda
pronto pues cuando tengas alguna luz nos comentas
por estos lares

saludos

p.d: investigue un poco más, y encontre esto
SoundMixer.stopAll();
con esto hace el mute, pero al parecer no tiene método contrario (muy mal !!!)
en todo caso, estuve viendo ejemplos en la página de ayuda de adobe y
tienen varios pero con archivos mp3, y pues es que si fuera un sonido
y no un video sería más fácil manejarlo, en cuyo caso pregunto,
puedes convertir ese flv a mp3 o mp4 y probar?
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 07/06/2010 a las 03:28

Etiquetas: responde
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:37.