TC官方合作论坛
标题:
求解!!!急用!!!!
[打印本页]
作者:
kunkun9876
时间:
2012-8-6 22:12
标题:
求解!!!急用!!!!
控件.设置位置("图片框0",水平位置
,0,40,80,1)
这个红色数字是怎么来的???
空间 滚动效果
整型 左边位置,右边位置,水平位置,垂直位置,上边位置,下边位置
逻辑型 向左,向下
功能 逻辑型 定时器0_时钟()
控件.设置位置("图片框0",水平位置,0,40,80,1)
如果(向左)
水平位置=水平位置-10
如果(水平位置<左边位置)
向左=假
如果结束
否则
水平位置=水平位置+10
如果(水平位置>右边位置)
如果结束
如果结束
控制.设置位置("图片框1"490水平位置,480,300,250,150,50)
如果(向左)
水平位置=水平位置-10
如果(水平位置<左边位置)
向左=假
如果结束
否则
水平位置=水平位置+10
如果(水平位置>右边位置)
如果结束
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 初始化()
左边位置=0
右边位置=150-490
上边位置=0
下边位置=100-340
垂直位置=下边位置
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
以上是我自己弄得
控制.设置位置("图片框1"490水平位置,480,300,250,150,50)
是错误的 不知道应该怎样改!
作者:
梦里只影向你
时间:
2012-8-6 23:11
你参考下
空间 图片框移动测试
int 左边位置,右边位置,上边位置,下边位置
int 水平位置,垂直位置
bool 向下,向右
功能 逻辑型 定时器0_时钟()
控件.设置位置("图片框0",0,垂直位置,60,120,0)
if(向下)//垂直位置初始值在下边位置,所有先执行 else下面的
垂直位置 = 垂直位置 +10
if(垂直位置>下边位置)
向下 = false
endif
else
垂直位置 = 垂直位置 -10
if(垂直位置<上边位置 )
向下 = true
endif
endif
返回 真
功能结束
功能 逻辑型 定时器1_时钟()
控件.设置位置("图片框1",水平位置,0,120,60,1)
if(向右) //水平图片初始位置在最右边,所以先执行else下面的向左运动
水平位置 = 水平位置 +10
if(水平位置 >右边位置)
向右 = false
endif
else //向左
水平位置 = 水平位置 -10
if(水平位置<左边位置)
向右=true
endif
endif
返回 真
功能结束
功能 逻辑型 初始化()
左边位置 = 0
右边位置 = 480 - 120 //界面款-水平图片宽
水平位置 = 右边位置
上边位置 = 0
下边位置 = 304 - 120//界面高-垂直图片高
垂直位置 = 下边位置
//480,304取得面板客户区宽和高
//图片大小:水平120x60,垂直60x120
返回 真
功能结束
空间结束
复制代码
作者:
kunkun9876
时间:
2012-8-7 09:33
回复
2楼
梦里只影向你
的帖子
图片不动....
作者:
梦里只影向你
时间:
2012-8-7 11:44
回复
3楼
kunkun9876
的帖子
计时器的频率设置没
作者:
kunkun9876
时间:
2012-8-7 17:15
回复
4楼
梦里只影向你
的帖子
设置了
作者:
kunkun9876
时间:
2012-8-7 17:33
0,120,60,1 是怎么来的????
作者:
梦里只影向你
时间:
2012-8-7 18:50
120,60 图片大小
作者:
kunkun9876
时间:
2012-8-8 10:51
对 没错
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1