⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.frm

📁 这里有很多很实用的VB编程案例,方便大家学习VB.
💻 FRM
字号:
VERSION 5.00
Object = "{D27CDB6B-AE6D-11CF-96B8-444553540000}#1.0#0"; "SWFLASH.OCX"
Begin VB.Form Form1 
   Caption         =   "Flash动画"
   ClientHeight    =   5055
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   7080
   LinkTopic       =   "Form1"
   ScaleHeight     =   5055
   ScaleWidth      =   7080
   StartUpPosition =   3  '窗口缺省
   Begin VB.OptionButton Option1 
      Caption         =   "低分辨率"
      Height          =   255
      Index           =   1
      Left            =   5640
      TabIndex        =   16
      Top             =   2880
      Width           =   1335
   End
   Begin VB.OptionButton Option1 
      Caption         =   "高分辨率"
      Height          =   255
      Index           =   0
      Left            =   4320
      TabIndex        =   15
      Top             =   2880
      Value           =   -1  'True
      Width           =   1335
   End
   Begin VB.CheckBox Check1 
      Caption         =   "循环播放"
      Height          =   255
      Left            =   4320
      TabIndex        =   14
      Top             =   2520
      Value           =   1  'Checked
      Width           =   1095
   End
   Begin VB.CommandButton cmdZoomOut 
      Caption         =   "缩小"
      Height          =   375
      Left            =   5640
      TabIndex        =   13
      Top             =   2040
      Width           =   975
   End
   Begin VB.CommandButton cmdZoomIn 
      Caption         =   "放大"
      Height          =   375
      Left            =   4320
      TabIndex        =   12
      Top             =   2040
      Width           =   975
   End
   Begin VB.HScrollBar Slider1 
      Height          =   375
      Left            =   240
      TabIndex        =   8
      Top             =   4200
      Width           =   3855
   End
   Begin VB.TextBox Text1 
      Height          =   375
      Left            =   1080
      TabIndex        =   7
      Text            =   "Text1"
      Top             =   120
      Width           =   5775
   End
   Begin VB.Timer Timer1 
      Enabled         =   0   'False
      Interval        =   10
      Left            =   5640
      Top             =   4320
   End
   Begin VB.CommandButton cmdExit 
      Caption         =   "退出"
      Height          =   375
      Left            =   5640
      TabIndex        =   6
      Top             =   1560
      Width           =   975
   End
   Begin VB.CommandButton cmdNextFrame 
      Caption         =   "下一帧"
      Height          =   375
      Left            =   5640
      TabIndex        =   5
      Top             =   1080
      Width           =   975
   End
   Begin VB.CommandButton cmdPreFrame 
      Caption         =   "上一帧"
      Height          =   375
      Left            =   4320
      TabIndex        =   4
      Top             =   1080
      Width           =   975
   End
   Begin VB.CommandButton cmdPause 
      Caption         =   "暂停"
      Height          =   375
      Left            =   4320
      TabIndex        =   3
      Top             =   1560
      Width           =   975
   End
   Begin VB.CommandButton cmdPlay 
      Caption         =   "播放"
      Height          =   375
      Left            =   5640
      TabIndex        =   2
      Top             =   600
      Width           =   975
   End
   Begin VB.CommandButton cmdOpen 
      Caption         =   "打开"
      Height          =   375
      Left            =   4320
      TabIndex        =   1
      Top             =   600
      Width           =   975
   End
   Begin ShockwaveFlashObjectsCtl.ShockwaveFlash ShockwaveFlash1 
      Height          =   3375
      Left            =   240
      TabIndex        =   0
      Top             =   600
      Width           =   3855
      _cx             =   4201104
      _cy             =   4200257
      Movie           =   ""
      Src             =   ""
      WMode           =   "Window"
      Play            =   0   'False
      Loop            =   -1  'True
      Quality         =   "High"
      SAlign          =   ""
      Menu            =   -1  'True
      Base            =   ""
      Scale           =   "NoBorder"
      DeviceFont      =   0   'False
      EmbedMovie      =   0   'False
      BGColor         =   ""
      SWRemote        =   ""
      Stacking        =   "below"
   End
   Begin VB.Label Label4 
      AutoSize        =   -1  'True
      Caption         =   "Label4"
      Height          =   180
      Left            =   4440
      TabIndex        =   11
      Top             =   4320
      Width           =   540
   End
   Begin VB.Label Label3 
      Caption         =   "Label3"
      Height          =   375
      Left            =   4440
      TabIndex        =   10
      Top             =   3360
      Width           =   1815
   End
   Begin VB.Label Label1 
      Caption         =   "文件名"
      Height          =   255
      Left            =   120
      TabIndex        =   9
      Top             =   120
      Width           =   735
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
 

Private Sub Check1_Click()
    If Check1.Value = 0 Then
        ShockwaveFlash1.Loop = False
    Else
        ShockwaveFlash1.Loop = True
    End If
End Sub

Private Sub cmdOpen_Click() '打开
    ShockwaveFlash1.Movie = Text1.Text  '打开文件
    cmdPlay_Click
End Sub
Private Sub cmdPlay_Click() '开始播放
    Dim k As String
    Timer1.Enabled = True
    Slider1.Max = ShockwaveFlash1.TotalFrames
    '显示帧数
    k = Str(Slider1.Max)
    k = "共有" + k + " 帧"
    Label3.Caption = k
    ShockwaveFlash1.Playing = True    '开始播放动画。
End Sub
Private Sub cmdPause_Click() '暂停播放
    ShockwaveFlash1.Stop
End Sub
    
Private Sub cmdPreFrame_Click() '跳到动画的上一帧
    ShockwaveFlash1.Back
End Sub
Private Sub cmdNextFrame_Click() '跳到动画的下一帧
    ShockwaveFlash1.Forward
End Sub
Private Sub cmdExit_Click() '退出程序
    End
End Sub

Private Sub cmdZoomIn_Click()
    '放大画面。
    ShockwaveFlash1.Zoom (50)
End Sub



Private Sub cmdZoomOut_Click()
    '缩小画面。
    ShockwaveFlash1.Zoom (200)
End Sub

Private Sub Form_Load()
    ShockwaveFlash1.ScaleMode = 0   '将画面大小设置为在控件内保持动画原来比例全部显示
    Text1.Text = App.Path + "\d10.swf"
End Sub

Private Sub Option1_Click(Index As Integer)
    If Option1(0).Value = True Then
        ShockwaveFlash1.Quality = 1  '将画面质量设置为高分辨率
    Else
        ShockwaveFlash1.Quality = 0  '将画面质量设置为低分辨率
    End If
End Sub

Private Sub Slider1_Scroll()
    '当用户拖动滑动条时,将播放帧数设置为滑动条中的值。
    ShockwaveFlash1.FrameNum = Slider1.Value
End Sub


Private Sub Timer1_Timer()
    '在状态栏和滑动条上显示当前播放的帧。
    Label4.Caption = "当前帧数 " + Str(ShockwaveFlash1.FrameNum)
    Slider1.Value = ShockwaveFlash1.FrameNum
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -