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

Pregunta superfacil sobre manejo de botones

Estas en el tema de Pregunta superfacil sobre manejo de botones en el foro de Flash y Actionscript en Foros del Web. Tengo una consulta que creo que casi cualquier persona sabrá resolver pero como soy muy pero que muy novato no sé la respuesta. Situación: Tengo ...
  #1 (permalink)  
Antiguo 21/12/2008, 15:15
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Pregunta superfacil sobre manejo de botones

Tengo una consulta que creo que casi cualquier persona sabrá resolver pero como soy muy pero que muy novato no sé la respuesta.
Situación: Tengo un montón de botones y cada uno quiero que ejecute un video diferente. Algo así como
Si aprietas boton 1 ejecuta video 1
Si aprietas boton 2 ejecuta video 2
… y así hasta 60 botones
En este momento tengo esto:

<mx:Button x="109" y="72" label="dictado 1" id="a01001" width="85" click="dictats()"/>

<mx:Script>
<![CDATA[
private function dictats():void
{
var archivo:String= ????;
reproductor.source="http://www.helpexamples.com/flash/video/"
+archivo+".flv";
}
]]>

</mx:Script>



Que debería poner en ????? para que la variable archivo coja el valor a01001 ?

Espero tener suerte...
  #2 (permalink)  
Antiguo 21/12/2008, 17:31
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Pregunta superfacil sobre manejo de botones

Hola jordicontrasenyes !

Tienes que capturar el evento para saber que instancia fue presionada y de esta forma consultar el id y asignarlo a la variable:

Código actionscript:
Ver original
  1. <mx:Button x="109" y="72" label="dictado 1" id="a01001" width="85" click="dictats(event)"/>
  2.  
  3. <mx:Script>
  4. <![CDATA[
  5. private function dictats(evt:MouseEvent):void
  6. {
  7.     var archivo:String = evt.target.id;
  8.     reproductor.source = "http://www.helpexamples.com/flash/video/" +archivo+".flv";
  9. }
  10. ]]>
  11.  
  12. </mx:Script>

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 22/12/2008, 08:24
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Respuesta: Pregunta superfacil sobre manejo de botones

Pues funcionó muy bien.
La verdad es que no sabes como te lo agradezco. Me sacaste de un montón de horas de consulta. Para mi el proyecto en el que estoy me sobrepasa bastante y incluso detalles como este me llevaron ya unas horas infructuosas de búsqueda en google y manualillos varios.
Gracias de nuevo.
Jordi
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 23:50.