GIF控件

1. 属性

属性

说明

id

控件ID号,不可更改

globa

勾选:作用于全局,不勾选:作用于所在页; 不可脚本读写

name

控件名称,可改,默认名称,gif+序号

x

控件起始点x坐标

y

控件起始点y坐标

width

控件宽度,可读写

height

控件高度,可读写

locked

勾选后锁定控件位置,但不影响脚本操作控件属性

visible

控件是否可见,脚本:gif1.visible=1,可见;gif1.visible=0,不可见

gif

选择资源区的gif文件

pSpd

播放速度,调整范围:10%~1000%。
脚本举例(以下出现属性值=值,则省去“脚本举例”字样):gif1.pSpd=20;

pSts

播放状态:
gif1.pSts=0; 停止,
gif1.pSts=1;开始,
gif1.pSts=2 ; 暂停。

2. 常见用法

  • 显示状态,动态显示很活泼,用几张图片做成gif来显示功能状态,节省脚本,实现更方便

  • 开机画面,开机播放一段gif,播放完成事件可以写入脚本翻到下一页,也可以在gif上拖入一个热区控件,控件事件编辑器写入脚本翻页,这样用户可以在gif没放完的时候点击屏幕,直接切页

  • 直接播放,做一个gif的播放器,可以写脚本,利用gif的一些属性实现gif播放的暂停切换等功能本文档附带此样例工程,用户可至官网下载查看

  • 利用GIF动画和音乐播放,可以实现开机画面,尤其是G系列不支持视频的情况下。

3. 常见问题

  • Gif动图格式为gif,不支持带透明度的gif

  • 不同的gif在vp中解码的大小不一样,gif只能放在flash里面存储,所以用户要注意gif在工程编译之后的大小

  • 如果gif编译之后占存过大,请精简帧数之后再导入

  • 少数gif格式vp无法支持,导入过程可能会导致vp闪退,此时应重启vp,放弃导入,重新编辑gif

  • Gif不可以在同一个界面与视频控件同时播放,一个界面可以有多个Gif控件同时播放

  • G系列小尺寸串口屏,GIF采用非压缩模式,占用空间较大。S系列采用压缩格式,占用空间小。