La Web del Programador: Comunidad de Programadores
 
    Pregunta:  36466 - COMUNICACION ENTRE VB Y FLASH
Autor:  Facundo Varas
Estoy realizando una aplicacion en Vb y quiero colocar un menu hecho con flash, hasta ahora he logrado insertar el swf con el control swflash.ocx pero no puedo hacer que el Vb responda a los eventos, por ej. que al hacer clik en el boton de flash se muestre otro form.
Creo que debo utilizar el comando fscommand, pero no se como, ni tampoco si lo debo poner cuando estoy editando el fla o despues como codigo en el Vb ??
Gracias.

  Respuesta:  Pedro Padilla Gaytán
Mira tu problema se resuelve así:

1. En el Macromedia Flash, vas a colocar este código en el evento On(release) de el botón que creaste:

on (release) {
fscommand("Abrir_Forma1");
}

Lo guardas y generas el archivo *.swf

2. Ahora en el visual basic en el evento FSCommand colocas lo siguente:

Private Sub Flash_FSCommand(ByVal command As String, ByVal args As String)

Select Case command
Case "Abrir_Forma1"
Forma1.Show
End Select

End Sub

Y eso es todo lo que hay que hacer. Espero resolver tu problema. Si tienes alguna duda escribeme para mandarte un ejemplo.

Saludos y Suerte!!!!