Documente Academic
Documente Profesional
Documente Cultură
Con el ocx llamado Shockwave Flash podemos insertar e incorporar archivos con
extención swf en proyectos de vb.
Este ocx se añade a un proyecto de Visual Basic como cualquier otro desde el menú
Proyectos - Componentes o presionando conjuntamente Ctrl+t, y chequeando en la lista
de componentes ShockWave Flash
Solo es cuestión de que pruebes vos mismo para que te des mejor una idea de como
quedará presentado el swf dentro del Shockwave
With ShockwaveFlash1
.Movie = App.Path & "\archivo.swf"
'No comienza nuevamente al llegar al último fotograma de la línea de tiempo
.Loop = False
'Reproducimos
.Play
End With
End Sub
Nota importante: Cuando nos referimos a reproducir o parar alguna película, tenemos
que tener en cuenta que estamos refiriéndonos a la línea de tiempo principal del swf
(el _root). Por lo tanto un MovieClip con su propia línea de tiempo no hará caso a estas
instrucciones ya que los MovieClips poseen sus propios líneas de tiempo. (si conoces
flash esto es muy básico, pero por las dudas no viene mal y no esta de mas aclararlo)
6 - Propiedad CurrentFrame
Si quisiéramos ver la posición de la cabeza lectora para saber el número de frame,
podemos usar la propiedad CurrentFrame
Ejemplo:
With ShockwaveFlash1
.Play
End With
End Sub
7 - Método FordWard
Este métodoavanza un Frame. Para un ejemplo de como funciona, utilizamos el
mismo ejemplo de antes, lo único que en este caso se carga en el FormLoad la película y
se detiene con Stop. Luego un Command1 cada ves que lo presiones avanzara un Frame
Por lo tanto deja el Timer1 del ejemplo anterior, También deja el Label1 y coloca como
se mencionó un command1.
ShockwaveFlash1.Forward
End Sub
Ejemplo:
ShockwaveFlash1.GotoFrame frame
End Sub
End Sub
End Sub
9 - Método Rewind
Este método rebobina la película
Ejemplo:
End Sub
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.
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:
on (release){
fscommand("TERMINAR");
}
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.