麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

用VisualBasic的Move方法實現(xiàn)動畫效果

2019-11-18 17:37:54
字體:
供稿:網(wǎng)友
VisualBasic和結(jié)構(gòu)化程序相比,增加了對象的“方法”功能。充分掌握這種不同于對象屬性的“方法”,對可視化應(yīng)用的開發(fā)極為重要。下面,以VB4.0的move方法為例,說明該方法在動畫中的應(yīng)用。
本例欲通過move方法完成一只蝴蝶的飛翔過程。通過定時器的中斷,每隔一定時間(本例為0.2秒),在屏幕上移動蝴蝶的位置,并且改變蝴蝶的形態(tài)(展翅和收翅),于是利用視覺的暫存效應(yīng),看到蝴蝶栩栩如生的飛行場面。蝴蝶的位置的移動就由move方法來實現(xiàn),move方法使用的格式如下:
對象.moveleft,top
其中l(wèi)eft為對象左邊界的水平坐標(biāo)(x軸),top為對象上邊界的垂直坐標(biāo)(Y軸),本例中的對象框(imagebox),名字為main。
蝴蝶的展翅和收翅圖象由位圖文件bfly1.bmpbfly2.bmp來提供,并可根據(jù)需要制作其它飛行的位圖文件,以使效果更加逼真。
本例中窗體結(jié)構(gòu)和各個對象的屬性設(shè)置如下:

對象屬性設(shè)置
窗體caption蝴蝶飛行動畫設(shè)計
圖象框namemain
picturebfly1
圖象框nameopenwings
picturebfly1
圖象框nameclosewings
picturebfly2
命令框namecommand1
captionE&xit
定時器nametimer1
interval200

有關(guān)程序比較簡單,代碼如下:
定時器中斷程序:
PRivateSubTimer-Timer()
StaticPickBmpAsInteger
Main.MoveMain.Left 20,Main.Top-5
IfPickBmpThen
Main.Picture=OpenWings.Picture'Displaystheopenbutterflypicture.
Else
Main.Picture=CloseWings.Picture'Displaystheclosedbutterflypicture.
EndIf
PickBmp=NotPickBmp'Togglethevalue.
EndSub
退出按鈕(exit)程序:
PrivateSubCommand1-Click()
UnloadMe
End
EndSub
這樣,利用VB的move方法和其它對象屬性,就可以實現(xiàn)更加復(fù)雜的動畫設(shè)計。->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲伊人色欲综合网 | 久色乳综合思思在线视频 | 国产精品av久久久久久网址 | 亚洲视频在线视频 | 久久精品久久精品国产大片 | 色999国产| 中国av免费在线观看 | 91久久99热青草国产 | 久久久久久久久久久国产精品 | 97久色| 精国产品一区二区三区四季综 | 国产精彩视频在线 | 成人黄色短视频在线观看 | 99热1 | 亚洲日本韩国精品 | 亚洲视频精选 | 色婷婷久久久亚洲一区二区三区 | 黄色免费入口 | 蜜桃视频在线免费播放 | gogo全球大胆高清人露出91 | 久久久久久久99 | 国产精品久久久久久久久久三级 | 久久久入口 | 成人午夜免费看 | 欧美高清视频一区 | 久久久裸体视频 | 久久精品美乳 | 国产精品久久久久网站 | 日韩精品羞羞答答 | 成人免费毛片在线观看 | 国产一区日韩精品 | 五月天影院,久久综合, | 九九午夜| 久久精品久久精品国产大片 | 国产精品久久久久久久久久久久午夜 | 日韩黄色三级视频 | 亚洲成人免费视频在线 | 国产毛片在线 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 久久男人的天堂 | 99视频网址 |