用PB实现简单的动画
?牐犞饕绦虼肴缦拢?
?牐牻?立全局变量:picture pt[16]??
?牐爄nt pCount
?牐犜诖翱谏嫌没式?立一个picture对象,假设该对象名字为p_1,在所要实现动画窗口的OPEN事件中写如下代码:
?牐爄nt i
?牐爌Count = 1
?牐爁or i = 1 to 16
?牐爌t[i]??=create picture //创建picture 对象
?牐爌t[i].picturename='c:\bmp\pick'+string(i - 1)+'.bmp'
?牐?//将要显示的图片文件名赋值给创建的picture对象
?牐爊ext
?牐爐imer(0.5,this)??
?牐?//表示每隔0.5秒发生一次该窗口的timer事件
?牐犎缓笤诟么翱诘膖imer事件中写如下代码:
?牐爄f pCount >16 then
?牐爌Count=1
?牐爀nd if
?牐爌_1.picturename=pt[pCount].picturename
?牐爌Count=pCount+1
?牐犠詈螅谕顺龈么翱谑遣灰墙愦唇ǖ膒icture对象释放掉,所以在该窗口的close事件中写如下代码:
?牐爄nt i
?牐爁or i = 1 to 16
?牐燿estroy pt[i]??
?牐爊ext
?牐牭酱耍涂梢曰旧鲜迪至耍贸绦蛟赪indows 98、PB4环境下调试成功。