Como usar Flash en Visual Basic 6

Small Bits Agregar comentario

Con este primer mini-tutorial ignauramos una nueva categoría dentro de Móchate, “Small Bits”, en la cual postearemos tutoriales, consejos y mas, todo sobre programación. Una de las fortalezas de Flash, es poder crear interfaces muy sencillas o interfaces muy elaboradas graficamente, algo que en Visual Basic 6 puede llegar a ser muy laborioso de programar. Agregando el control Shockwave Flash a tu proyecto en Visual Basic 6, puedes llegar a tener la riqueza multimedia de Flash en tus aplicaciones de escritorio.

Usar Flash en Visual Basic 6

Para usar Flash en Visual Basic 6, lo primero que tenemos que hacer es agregar el control Shochwave Flash a tu proyecto, realizando los siguientes pasos:

  • Crea un proyecto nuevo en Visual Basic 6, del tipo Standard EXE.
  • Una vez creado tu proyecto ve a: Project (Proyecto) y selecciona la opción Components (Componentes). También puedes presionar Control + T para ir directamente a la ventana Components.
  • En la ventana Components, selecciona la pestaña Controls, y en la lista de controles busca el control llamado Shockwave Flash, haz click en el checkbox y luego en Aceptar para agregar el control a tu barra de controles.

flashvbcontrol

Si haz hecho bien los pasos anteriores, al final de la lista de controles aparecerá un icono con la forma de una hoja en blanco. Este es icono que representa al control en la barra de controles del proyecto.

Lo siguiente, es agregar el control al formulario, arrastrando el icono al formulario y a continuación se mostrara el control en el formulario representado por una caja blanca, ahora solo hay que agregar el código para controlar el funcionamiento de la película Flash.

Ejemplos de código:

Cargar pelicula Flash en el control:

1
2
3
Private Sub Form_Load()
     ShockwaveFlash1.Movie = App.Path & "boton.swf"
End Sub

Enviar valores a variables:

1
2
3
4
5
Private Sub Form_Load()
Dim Valor as String
Valor = "Esta es una Cadena"
ShockwaveFlash1.SetVariable "_root.VariableEnFlash", Valor
End Sub

Recibir comandos enviados del Flash a Visual Basic y viceversa:
En Flash usamos el siguiente código para enviar comandos a Visual Basic.

1
2
3
on (release){
fscommand("TERMINAR");
}

En Visual Basic, seleccionamos la forma donde se encuentra el control Flash que agregamos y damos doble click sobre el, para abrir la ventana de Código. En la parte superior, en el combo box de la derecha, seleccionamos ShockwaveFlash1 y a continuación en el de la izquierda seleccionamos FSCommand. Esto abrirá el código para la función FSCommand del control Flash, donde podremos agregar el código a ejecutar dependiendo del comando que se reciba desde Flash.

1
2
3
4
5
6
7
8
Private Sub ShockwaveFlash1_FSCommand(ByVal command As String, ByVal args _As String)
Select Case command
Case "TERMINAR"
End
Case "Abrir_Documento"
Call New_Document
End Select
End Sub

Espero que estos ejemplo de código te ayuden. En una próxima entrega hablare de como usar el control Shockwave Flash, en Visual Basic .NET. No dudes en expresar tus dudas en los comentarios de esta entrada.

Comparte y disfruta:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • BarraPunto
  • BlinkList
  • e-mail
  • Furl
  • Live
  • Meneame
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

Tal vez quieras leer nuestro artículo mas reciente: Año nuevo, nuevos enlaces por descubrir




21 Respuestas a “Como usar Flash en Visual Basic 6”

  1. Cómo usar Flash en VB .NET | Móchate dice:

    [...] entre Flash y VB .NET, esta funciona de la misma manera que en el Visual Basic 6, revisa el tutorial anterior para ver algunos ejemplos de código, tambien hallaras un ejemplo en [...]

  2. Nemo dice:

    Muchas gracias por el post. Llevaba buscando hacer esto desde hace tiempo. un saludo.

  3. Manejo de XML en Visual Basic 6 | Móchate dice:

    [...] por el artículo de Moisés sobre Flash y Visual basic ahora yo quiero compartirles un poco de las cosas que uno aprende en el trabajo diario, esta vez [...]

  4. yunior dice:

    como usar el flytreex en visual basic 6

  5. Jose Daniel dice:

    Mil Gracias, lo necesitaba me urgia =)

    Saludos ;)

  6. julio cear perez dice:

    no se si me pudes ayudar con bases de datos como manejar desde visual basic 6.0 a acces un ejemplo que me muestre como guardar,eliminar,modificar y listados porfabor o un libro que sea facil comprar por internet en bolivia

  7. MOiSTER dice:

    Hola Julio, te recomiendo que te pases por PSC, allí podrás encontrar código fuente del ejemplo que me pides, saludos.

  8. cedrick dice:

    hola..muy buen apunte…perdon pero tengo una duda…que pasa si me sale un error de compilacion, me dice qeu se esperaba un fin de la instruccion..eso q significa…me podrias ayudar..seria d gran ayuda …gracias x la atencion

  9. oscar hernandez dice:

    Tengo varias dudas sobre eso, hice yo segun lo que dijiste de como poner flash y no paso absolutamente nada ya que en un programa que tengo que hacer tiene que aparecer un mensaje flasheado.

    otra cosa es como utilizar el ciclo while para que es o como lo pongo en un programa.

    por ultimo una lista o menu desplegable en visual como se pone

  10. Estadísticas Mayo 08 | Móchate dice:

    [...] Como usar Flash en Visual Basic 6 [...]

  11. Thomas dice:

    Muchas gracias por tu valioso aporte.
    Tengo una pregunta: y fscommand es algún objeto que tengo que agregar en el flash??????

  12. MOiSTER dice:

    FSCommand es un instrucción de ActionScript de Flash, el ActionScript es un lenguaje de programación que el flash utiliza. En la ayuda de Flash puedes hallar mas información de como usar el comando o visita esta página.

  13. Juan Carlos dice:

    Hola es la primera vez q visito esta pagina y justo cuando tengo muchas necesidades y dudas por favor si alguien en aqui podria ayudarme mas sobre la animacion con flash en vb le estare muy agradecido

  14. MOiSTER dice:

    Deja tus dudas como comentarios y con gusto te proporciono la ayuda que necesites.

  15. Edgar dice:

    No me aparece el Control Shockwave Flash entre los componenetes de visual basic 6.. solo acepte una actualizacion de windows XP y luego desaparecio.. ayuda por favor..

  16. Edgar dice:

    Parece que es por la reciente Actualizacion de seguridad sobre Flash Shokwave de microsoft, pero que hacemos los que queremos programar con visual basic. Ayudaaaaaa ??????

  17. Manuel Morales dice:

    Hola, gracias, requete este código, lo he usado para programar una interfaz educativa para menores, con un circuito que al ser accionado muestra una película… saludos.

  18. Francisco dice:

    Muchas gracias. Me ayudo mucho. :)

  19. aline dice:

    necesito saber como crear botones con un diseño diferente q sean programables en visual basic, gracias muy buenos los tutoriales

  20. ALAN dice:

    hola amigos como usar el flytreex en visual basic 6
    grasias por su ayuda

  21. sarah dice:

    hola, me gustaria que me solucionaran una duda: cuando trabajo lo de los botones de flash, el boton hace que se vaya de un formulario a otro, en un computador todo bien, pero al hacerlo en otro computador me saca del programa, creo que tiene algo que ver con el unload me, porque lo quito y funciona bien, pero obviamente me salen muchos formularios, me gustaria saber si me pueden dar una solucion. Gracias

Escribe un comentario



WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS