VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

也談在VFP中實現動畫播放(轉貼)

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 1 樓

發表發表於: 星期六 一月 24, 2004 1:58 am    文章主題: 也談在VFP中實現動畫播放(轉貼) 引言回覆

也談在VFP中實現動畫播放 王守銀
  第9期中刊登了一篇“VFP下播放動畫”的文章,該文章介紹播放動畫的方式是通過GIF動畫分解軟體將一個動畫分解成若干幅靜態圖像,通過一個時鐘控制讓靜態圖像輪流出現,利用視覺差實現動畫功能。當然這也是一種實現在VFP中播放動畫的方式,但由於需要專用的GIF動畫分解軟體才能實現,因此有局限性。其實,利用VFP系統中本身提供的一個類,就可以很方便地在VFP中實現動畫的播放,下面簡要介紹一下實現方式。

  如在一個表單中使用一幅動畫,首先要加一個類,使用添加類在VFP系統目錄下的GALLERY檔夾下找到—VEBVIEW類庫,添加到表單設計控制項組中。為了在使用播放動畫過程中將該類生成的捲軸遮罩掉,可先添加一個容器去掉外框並將該容器命名為C1,然後在容器中添加一個能夠實現動畫播放的類。在類庫中選中—WEBBROWSER4子類添加到增加的這個容器中,該類是Internet Explorer 4 Browser控制項的子類,它提供了與Visual FoxPro的掛接,可以添加到任意一個VFP的表單中。調整好這個類在容器的大小和位置,使得容器剛好將該類運行時的捲軸遮罩。這時可在表單的INIT事件中寫入如下代碼:

  Thisform.C1.—webbrowser41.navigate(″hand1.Gif″)

  &&說明:hand1.gif是需要播放動畫的名稱,可根據實際需要修改這個檔案名稱

  最後運行這個表單,哈,動畫真的在表單中動起來了,這種動畫播放實現起來是不是非常簡便?有興趣的讀者不妨一試。

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作