国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何做一個(gè)FLASH播放器
如何做一個(gè)FLASH播放器
 
一、編程原理

  本程序利用了Flash4本身自帶播放Flash動(dòng)畫的控件Swflash.ocx。你可以通過(guò)以下途徑獲得該控件:
  1、安裝Flash4;
  2、安裝Windows98自帶的Flash插件,方法:依次單擊“開始”菜單-“設(shè)置”-“控制面板”-“添加/刪除程序”-“Windows 安裝程序”-“多媒體”-“詳細(xì)資料”-選中“Macromedia Shockwave Flash”前的復(fù)選框確定即可。
  以上方法都會(huì)將該控件安裝到Windows目錄下的System\Macromed\Flash子目錄下。

  二、示例程序

  下面就是一個(gè)用Swflash.ocx控件編寫的Flash動(dòng)畫播放器。本程序可一次打開多個(gè)Flash動(dòng)畫文件,并可在播放過(guò)程中選擇播放打開的文件、隨時(shí)改變播放質(zhì)量、畫面大小等狀態(tài);在播放過(guò)程中可以隨時(shí)對(duì)播放的當(dāng)前幀數(shù)進(jìn)行調(diào)整或者手動(dòng)進(jìn)行逐幀播放,在狀態(tài)欄里有當(dāng)前播放狀態(tài)的相關(guān)說(shuō)明。在實(shí)現(xiàn)以上功能時(shí),幾乎用全了Swflash.ocx控件的主要屬性、方法。

  編程過(guò)程如下:


  1、窗體、界面設(shè)計(jì)。


  新建工程,選擇“工程”菜單下的“部件”命令,在“部件”窗口的“控件”列表中將“Shockwave flash”、“Microsoft Common Dialog Control 6.0 (SP3)”、“Microsoft Windows Common Control 6.0 (SP3)”前的復(fù)選框選中,然后確定。再在窗體中分別加入1個(gè)CommonDialog控件、1個(gè)Slider控件、3個(gè)Label控件、6個(gè)CommandButton控件和1個(gè)Status Bar控件。其中:

  將Form1的“Caption”屬性設(shè)置為:Flash動(dòng)畫播放器。這是控制窗口。

  將CommonDialog1的CancelError設(shè)置為True,DialogTitle設(shè)置為“打開Flash動(dòng)畫文件”,F(xiàn)ilter屬性設(shè)置為“Flash動(dòng)畫(*.swf)|*.swf|”,F(xiàn)ilterIndex設(shè)置為1,MaxFileSize設(shè)置為10240。

  將Slider1的SelectRanger的屬性設(shè)置為“True”,SmallChange屬性和LargeChange屬性設(shè)置為10,TickFrequengcy屬性設(shè)置為20,TextPosition設(shè)置為“1 - SldBelowRight”。

  將Label(1-3)分別放在Slider1下的左端、中間和右端。其中,Label1的Caption設(shè)置為“0幀”,Label2和Label3的Caption設(shè)置為空字符串。

  6個(gè)CommandButton的“名稱”屬性分別為:cmdOpen、cmdPlay、cmdPause、cmdPre、cmdPreFrame、cmdNextFrame、cmdNext、cmdExit,“Caption”屬性分別為:打開、播放、暫停、上一個(gè)、上一幀、下一幀、下一個(gè)、退出。

  在Status Bar上單擊鼠標(biāo)右鍵,選擇“屬性”,從彈出的窗口中選擇“窗格”頁(yè)面,用鼠標(biāo)點(diǎn)擊“插入窗格”5次,在索引1-5中分別設(shè)置“文本”屬性為:“共打開了0個(gè)文件”、“狀態(tài):”、“等待”、“幀數(shù):”、“0”,再適當(dāng)設(shè)置每一項(xiàng)的“最小寬度”的屬性(可參考圖1中的比例)。

    進(jìn)入菜單編輯器(按快捷鍵Ctrl+E)。設(shè)置第一個(gè)菜單標(biāo)題為“顯示控制”,名稱為:mnuDisplay;在“顯示控制”下設(shè)立子菜單標(biāo)題分別為“全部顯示”、“隨窗口大小變化”、“縮放至窗口大小”,名稱分別為:mnuDisplay0、mnuDisplay1、mnuDisplay2。設(shè)置第二個(gè)菜單標(biāo)題為“質(zhì)量控制”,名稱為:mnuQuality;在“質(zhì)量控制”下設(shè)立子菜單標(biāo)題分別為“低分辨率”、“高分辨率”,名稱分別為:mnuQuality0、mnuQuality1。設(shè)置第三個(gè)菜單標(biāo)題為“播放控制”,名稱為:mnuPlayControl;在“播放控制”下設(shè)立子菜單標(biāo)題分別為“循環(huán)播放”、“放大畫面”、“縮小畫面”,名稱分別為:mnuLoopPlay、mnuZoomIn、mnuZoomOut。

  選擇“工程”菜單下的“添加窗體”命令,新增一個(gè)窗體Form2作為播放窗口。在Form2上加入1個(gè)ShockwaveFlash控件和1個(gè)Timer控件。將Timer1控件的“Interval”屬性設(shè)置為“20”。

  最后,對(duì)各窗體、控件的大小、位置進(jìn)行適當(dāng)?shù)恼{(diào)整.
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【C#控件】MenuStrip控件(菜單控件)
用VB編寫FLASH動(dòng)畫播放器
如何:創(chuàng)建 C# Windows 窗體應(yīng)用程序
VB- 用戶界面
C# 窗體(Form)中如何實(shí)現(xiàn)全局快捷鍵 如:[Ctrl + Enter]
《Flash動(dòng)畫設(shè)計(jì)與制作》第4章 Flash短片制作寫字字帖
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服