TC官方合作论坛

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

[问题] 各位道友,帮忙看看哪里有问题?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-29 12:35:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 滑动效果
整型 向左位置,向右位置,水平位置,垂直位置,向上位置,向下位置
逻辑型 向左,向上

功能 逻辑型 开始_点击()


返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束


功能 逻辑型 定时器0_时钟()
控件.设置位置("图片框0",水平位置,0,50,80,1)    <---------开始说没有定义, 我定义完了又说是不合法命名定义。求解
    如果(向左)
    水平位置=水平位置-10
    如果(水平位置<左边位置)
    向左=假
如果结束
否则
    水平位置=水平位置+10
    如果(水平位置>右边位置)
    向左=真
    如果结束
    如果结束

功能 逻辑型 定时器0_时钟()
逻辑型 控件.设置位置("图片框1",垂直位置,0,50,80,1)
如果(向下)
垂直位置=垂直位置-10
如果(垂直位置<向下位置)
向下=假
如果结束
否则
    垂直位置=垂直位置+10
    如果(垂直位置>向上位置)
    向下=真
    如果结束
    如果结束
   
返回 真
功能结束
功能 逻辑型 初始化()
    左边位置=0
    右边位置=490-100
   
    上边位置=0
    下边位置=300-70
    垂直位置=下边位置
    返回 真
空间结束
//空间结束语句
回复

使用道具 举报

沙发
发表于 2012-7-29 13:03:51 | 只看该作者
  1. 控件.设置位置("图片框0",水平位置,0,50,80,1)
复制代码
从这里到下面,把所有的标点改成英文格式的.
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-29 14:30:05 | 只看该作者
好些个标点有问题,然后水平位置初始值没给,还有 逻辑型 控件.设置位置("图片框1",垂直位置,0,50,80,1)参数位置不对   

   

  1. 如果(向左)  //
  2.     水平位置=水平位置-10
  3.     如果(水平位置<左边位置)
  4.     向左=假
  5. 如果结束
  6. 否则
  7.     水平位置=水平位置+10
  8.     如果(水平位置>右边位置)
  9.     向左=真
  10.     如果结束
  11.     如果结束

复制代码


按上面的代码看,水平位置初始值是     右边位置=490-100   ,然后要向左移动,bool型变量 向左 初始要定义true

向下的代码也有问题

这个代码你可以参考下

  1. 空间 图片框移动测试

  2. int 左边位置,右边位置,上边位置,下边位置
  3. int 水平位置,垂直位置
  4. bool 向下,向右

  5. 功能 逻辑型 定时器0_时钟()
  6.    
  7.    
  8.     控件.设置位置("图片框0",0,垂直位置,60,120,0)
  9.    
  10.     if(向下)//垂直位置初始值在下边位置,所有先执行 else下面的
  11.         垂直位置 = 垂直位置 +10
  12.         if(垂直位置>下边位置)
  13.             向下 = false
  14.         endif
  15.         
  16.     else
  17.         垂直位置 = 垂直位置 -10
  18.         if(垂直位置<上边位置 )
  19.             向下 = true
  20.         endif
  21.     endif
  22.    
  23.    
  24.     返回 真
  25. 功能结束


  26. 功能 逻辑型 定时器1_时钟()
  27.    
  28.     控件.设置位置("图片框1",水平位置,0,120,60,1)
  29.    
  30.     if(向右)  //水平图片初始位置在最右边,所以先执行else下面的向左运动
  31.         水平位置 = 水平位置 +10
  32.         if(水平位置 >右边位置)
  33.             向右 = false
  34.         endif
  35.         
  36.     else //向左
  37.         水平位置 = 水平位置 -10
  38.         if(水平位置<左边位置)
  39.             向右=true
  40.         endif
  41.     endif
  42.    
  43.     返回 真
  44. 功能结束



  45. 功能 逻辑型 初始化()
  46.    
  47.     左边位置 = 0
  48.     右边位置 = 480 - 120
  49.     水平位置 = 右边位置
  50.    
  51.     上边位置 = 0        
  52.     下边位置 = 304 - 120
  53.     垂直位置 = 下边位置
  54.    
  55.     //480,304取得客户区的坐标
  56.     //图片大小:水平120x60,垂直60x120
  57.     返回 真
  58. 功能结束


  59. 空间结束


复制代码
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-7-29 19:04:16 | 只看该作者
回复 3楼梦里只影向你的帖子

这个代码我稍微改动了一下, 能生成但是图片不动呀。
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-29 19:52:41 | 只看该作者
回复 4楼用心听好么的帖子

定时器拖好
功能 逻辑型 定时器1_时钟()  这个要自己点定时器的属性面板关联,直接复制代码不行
定时器的频率要设置好
初始化也要自己点面板,关联
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 18:39 , Processed in 0.165046 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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