| |||
Aparezca mensaje al pasar el ratón por imagen Hola, soy nuevo en esto de flash, he hecho un par de cosas pero no sé mucho más de ahí. Ahora tengo una aplicación en flash que muestra imágenes de personas, lo que quiero yo ahora es que cuando se pase el ratón por la imagen me aparezca el nombre de la persona. Hacer que lo reciba el actionscript creo que lo sabría hacer, lo que no tengo ni idea es de como hacer que el actionscript sepa cuando paso el ratón por encima de la imagen ni como hacer que sea entonces cuando lo muestre por pantalla. Alguna idea? Muchas gracias y por favor echarme un cable, cualquier sugerencia será buena. |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Entonces lo que me has dicho lo tengo que poner dentro de algún evento o ponerlo cuando creo el objeto (al que le digo que cuando pase el ratón muestre su nombre)? La ventanita donde saldrá el texto hay que crearla o con lo que me has dicho ya sale una por defecto?. Muchas gracias, si pudieses darme más pistas, esque ya te digo que flash lo uso desde hace poco. mil gracias! |
| ||||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Hola pedrojo. tomando en cuenta que las imagenes de las personas son movieclips. Haces click en el objeto, habres el panel de Acciones y le pones por ej: on(rollOver) { //aca pones los eventos cuando el mouse pase por este movieclip por ej: nombre1_mc._visible=true; //o podria ser nombre1_txt.text="Juan Perez"; //o tambien mostrar_nombre(1); } on(rollOut) { //aca pones los eventos cuando el mouse pase por este movieclip por ej: nombre1_mc._visible=false; //o podria ser nombre1_txt.text=" "; //o tambien ocultar_nombre(1); } dependiendo de como lo hagas hay muchas formas de hacer lo que buscas, espero que te sirva. Saludos. |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Muchas gracias!! He estado buscando por internet y lo que me aconsejan es que haga un texto dinámico (el readro que aparecerá debajo de la fotografía), le he llamado "textoPerson". Entonces ¿hago doble click en el objeto movieclip de la imagen y añado el código que me has dicho en acciones?? o eso lo tenge que poner en el texto dinámico? cuando dices lo poner el nombre entonces sería textoPerson.text="Juan Perez"; o hay que poner el de la imagen? Muchas gracias, me estas resultando de grandísima ayuda. |
| ||||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Hola pedrojo, solo haces un click en el objeto, solo para tenerlo seleccionado, habres el panel de acciones y ahi pones el codigo. Si usas un texto dinamico entonces seria: on(rollOver) { textoPerson.text="Juan Perez"; } on(rollOut) { textoPerson.text=""; } Saludos |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Hola, lo primero de todo muchas gracias, perdonad mi poca destreza pero hasta hace poco no conocia nada en absoluto de flash. Tengo que decir que he probado lo que me has dicho y me sale este error: 1087: Error de sintaxis: se encontraron caracteres adicionales tras el final del programa. Para aclararnos, y según he entendido yo, ahora lo tengo así: 1 capa de un fotografama con el texto dinámico y la imagen ¿es correcto? esque he leido en otros foros que hay que hacer dos capas con 30 fotogramas y en la capa del texto dinámico poner un stop en el primer fotograma y en el último ¿es así? Muchas gracias y perdonad las molestias!! Mil gracias! |
| ||||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Hola pedrojo, la verdad no se a que se debe ese error, pero aca te dejo un .fla muy simple que basicamente es 1 capa donde esta un movieclip de nombre "dv_mc" y el campo de texto dinamico de nombre "textoPerson_txt". en el fotograma 1 tiene este codigo: dv_mc.onRollOver = function() { textoPerson_txt.text="Darth Vader"; } dv_mc.onRollOut = function() { textoPerson_txt.text=""; } te dejo aca la direccion para que puedas verlo: sendavisual.com/ejemplo.fla Saludos! espero q te sirva. |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen ey en realidad no es tan dificil... solo crea botones transparentes en las caras de las personas... despues... entras al boton.. y en el frame OVER.. escribes el nombre dnd quieres q salgas.. y voila... problema solucionado... |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Muchísimias Gracias quike88 y kpx!!! Perdonad las molestias, pero me habeis ayudado muchísimo, os lo agradezco muchísimo. Ahora probaré tu solución quike88 (si tengo algún problema te digo algo). Por cierto, no sé como funciona eso del texto dinámico, pero mi problema es que el nombre de los de las fotos los tengo en php (y los paso al ActionScript a través de un XML), desde el .AS sé como acceder a él y utilizarlo. Entonces, como puedo hacer para que en el texto dinámico me salga el nombre de la pesona (para aclarar, el .fla es un objeto (la imagen) y en el .as trabajo con cada uno de ellos). Yo desde el .as puedo modificar el tamaño de las fotos y tal, pero no sé como acceder al texto dinámico ¿alguna idea? Mil gracias de verdad!! |
| |||
Respuesta: Aparezca mensaje al pasar el ratón por imagen Hola de nuevo, igual esto tiene que ver con mi pregunta anterior, al añadir el campo de texto dinámico que me habeis dicho me ha aparecido en el actionscript (.as) el siguiente error: 1046: No se encontró el tipo o no es una constante en tiempo de compilación: TextField. Por tanto, para solucionar el problema he importado TextField y me ha salido el siguiente warning: Warning: 1090: Problema de migración: En ActionScript 3.0, Flash Player no activa automáticamente el controlador de eventos onRollOver en tiempo de ejecución. Primero debe registrar este controlador para el evento mediante addEventListener ('mouseOver', callback_handler). Warning: 1090: Problema de migración: En ActionScript 3.0, Flash Player no activa automáticamente el controlador de eventos onRollOut en tiempo de ejecución. Primero debe registrar este controlador para el evento mediante addEventListener ('mouseOut', callback_handler). ¿lo he hecho bien en declarar textField? ¿Que tengo que hacer ahora???? Ayuda por favor!!!!(soy novato, jeje) ¿tiene relación con lo de añadir el texto dinámico, no? Supongo que este error significa que tengo que declarar los evento, es correcto??? si lo tengo que declarar quiere decir que lo podré modificar desde el actionscript para que me aparezca un nombre u otro dependiendo de la fotografía?? Gracias y corregirme si estoy equivocado. Mil Gracias!!! Última edición por pedrojo; 05/08/2009 a las 08:19 |