TC官方合作论坛

 找回密码
 立即注册
查看: 596|回复: 1
打印 上一主题 下一主题

[已解决] 滚动图片的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-14 18:52:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
下面是一个图片左右滚动的代码,控件设置位置的地方不明白,我用红字标出,还有我做出来的向右到不了头,向右只移动很小距离
空间 滚动图片
整型 水平位置,左边位置,右边位置
    逻辑型 向左
控件.设置位置("图片框0",水平位置,0,50,60,1)   //水平位置是啥意思,这不是位置坐标吗,怎么不写数字,写文字
功能 逻辑型 定时器0_时钟()
    如果(向左)
      水平位置=水平位置-10
    如果(水平位置<左边位置)
      向左=假
    如果结束
否则
    水平位置=水平位置+10
   如果(水平位置>右边位置)
   向左=真
   如果结束
如果结束
返回 真
功能结束

功能 逻辑型 初始化()
左边位置=0
右边位置=500-150
返回 真
功能结束

空间结束

回复

使用道具 举报

沙发
发表于 2012-10-14 20:18:39 | 只看该作者
这是我以前做的有两个控件..一个上下移动..一个左右移动..你可以参考一下..
新建一个项目.名称.滚动效果.
添加两个图片框..一个时钟控件.
在图形界面.记得添加[   窗口初始化事件..  还有时钟也要在图形界面添加   时钟事件

然后进入T文件....

删除里面的所有代码..
把以下的代码复制进去...
  1. 空间 滚动效果
  2.   整型 左边位置,右边位置,水平位置,垂直位置,上边位置,下边位置
  3.   逻辑型 向左,向下
  4. 功能 逻辑型 初始化()
  5. 左边位置 = 0
  6. 右边位置 = 653 - 290
  7. 上边位置 = 0
  8. 下边位置 = 489-262
  9. 垂直位置 = 上边位置  
  10. 水平位置 = 右边位置
  11. 向左=真
  12. 向下=真
  13. 返回 真
  14. 功能结束
  15. 功能 逻辑型 定时器0_时钟()   
  16.   控件.设置位置("图片框0",0,垂直位置,100,262,1)
  17.   如果(向下)
  18.       垂直位置 = 垂直位置 + 10
  19.       如果(垂直位置>下边位置)
  20.           向下 = 假
  21.       如果结束
  22.   否则
  23.       垂直位置 = 垂直位置 - 10
  24.        如果(垂直位置 < 上边位置)
  25.            向下 = 真
  26.        如果结束
  27.   如果结束      
  28.   控件.设置位置("图片框1",水平位置,0,50,80,1)
  29.   如果(向左)
  30.   水平位置 = 水平位置 - 10
  31.   如果(水平位置<左边位置)
  32.       向左 = 假
  33.   如果结束
  34.   否则
  35.       水平位置 = 水平位置 + 10
  36.       如果(水平位置>右边位置)
  37.           向左 = 真
  38.       如果结束
  39.   如果结束     
  40. 返回 真
  41. 功能结束
  42. 空间结束
复制代码

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-10 02:26 , Processed in 0.159152 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表