Private Sub Form_Unload(Cancel As Integer)
Timer1.Enabled = False
ShockwaveFlash1.Stop
Set Form1 = Nothing
End
End Sub
Sub SelFile()
On Error GoTo ErrH
FlashName = ""
With CommonDialog1
.DialogTitle = "请选择文件"
.CancelError = True
.InitDir = AppDisk
.Filter = "FLASH格式(*.swf)|*.swf"
.ShowOpen
End With
FlashName = CommonDialog1.FileName
If FlashName <> "" Then Text1.Text = FlashName
ErrH:
If Err = 32755 Then Exit Sub
End Sub
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0 '打开
Call SelFile
If Text1.Text <> "" Then
If Dir(Text1.Text) <> "" Then Command1_Click (1)
End If
Case 1 '播放
Command1_Click (6)
ShockwaveFlash1.Movie = Text1.Text '打开文件
ShockwaveFlash1.Playing = True '开始播放动画。
FlashLength = ShockwaveFlash1.TotalFrames
Label3.Caption = "本播放文件共有: " + CStr(FlashLength) + " 帧"
Slider1.Max = FlashLength
Timer1.Enabled = True
Case 2 '跳到动画的上一帧
ShockwaveFlash1.Back
Case 3 '跳到动画的下一帧
ShockwaveFlash1.Forward
Case 4 '放大画面。
ShockwaveFlash1.Zoom (50)
Case 5 '缩小画面。
ShockwaveFlash1.Zoom (150)
Case 6 '暂停
ShockwaveFlash1.Stop
Case 7 '退出程序
Unload Me
End Select
End Sub