VB - Executando animações Flash (.swf)
Hoje uma dica rápida de como usar o VB para executar animações flash.
O projeto é bem simples e vai requer apenas um formulário , um componente CommonDialog e um componente ShocKWaveFlash .
Não tem ? Então visite : www.macromedia.com/software/flash/ e escolha Macromedia Flash Player e a seguir Download e siga as instruções. ( acho que tem uns 220 Kb)
A seguir é só usar algumas propriedades do objeto ShockWaveFlash conforme mostrado no código abaixo:
Dim flag As Boolean Private Sub asd_Click() Me.WindowState = 2 End Sub Private Sub closefile_Click() Me.ShockwaveFlash1.Movie = "" Me.ShockwaveFlash1.Stop End Sub Private Sub createfile_Click() Me.CommonDialog1.Filter = ".swf Files|*.swf|" Me.CommonDialog1.ShowSave End Sub Private Sub exitwindow_Click() End End Sub Private Sub Form_Load() Me.ShockwaveFlash1.Left = 0 Me.ShockwaveFlash1.Top = 0 Form_Resize End Sub Private Sub Form_Resize() Me.ShockwaveFlash1.Height = Me.Height Me.ShockwaveFlash1.Width = Me.Width End Sub Private Sub forwardmovie_Click() Me.ShockwaveFlash1.Forward End Sub Private Sub fullscreen_Click() Me.WindowState = 2 End Sub Private Sub openfile_Click() Me.CommonDialog1.Filter = ".swf Files|*.swf|" Me.CommonDialog1.ShowOpen Me.ShockwaveFlash1.Movie = Me.CommonDialog1.FileName End Sub Private Sub playmovie_Click() Me.ShockwaveFlash1.Play End Sub Private Sub print1_Click() Me.CommonDialog1.ShowPrinter End Sub Private Sub rewindmovie_Click() Me.ShockwaveFlash1.Rewind End Sub Private Sub stillmovie_Click() ShockwaveFlash1.StopPlay End Sub Private Sub stopmovie_Click() Me.ShockwaveFlash1.Movie = "" Me.ShockwaveFlash1.Stop End Sub Private Sub zoomin_Click() Me.ShockwaveFlash1.Zoom (10) End Sub Private Sub Zoomout_Click() Me.ShockwaveFlash1.Zoom (0) End Sub |
Agora é só por para executar suas animações flash . Abaixo um exemplo:
Estou deixando um exemplo de um programa feito em VB que usa arquivos com animações flash (.swf). É um programa sobre cálculos matemáticos para crianças que praticamente é todo feito em cima dos arquivos flash.
Pegue o exemplo aqui : vb-flash-matematica.zip e divirta-se...
Até breve...
José Carlos Macoratti