求助 点击:815 | 回复:5



一剑封吼

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 22回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2003年12月28日
发表于:2006-04-08 10:04:00
楼主
请问各位高人:编写语句使矩形的填充颜色从下到上(0-100)然后从上到下(100-0)连续变化.
我的如下:
a=a+10; if(a==100) a=a-10;
但是不能从上到下.只能从下到上连续变化.



deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2006-04-09 10:34:00
1楼
程序段只有0 - 100的叠加功能。没有100 - 0的功能。

透明了

  • 精华:0帖
  • 求助:0帖
  • 帖子:60帖 | 325回
  • 年度积分:0
  • 历史总积分:521
  • 注册:2005年3月29日
发表于:2006-04-13 10:22:00
2楼
我来写一段:
if (a==0)
{b=0;}
if (a==100)
{b=1;}
if (b==0)
{a=a+10;}
if (b==1)
{a=a+10;}

工控江湖人

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2006年4月07日
发表于:2006-04-14 13:18:00
3楼
能实现吗~~

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2006-04-14 13:25:00
4楼
b=0;//确定方向
a=0;//赋初值
//以下加到连续运行的脚本中,如1s运行一次.

if (b=0){
 a = a+1; //正向
}
if (b=1){
 a = a-1; //反向
}
if (a>=100){//当到达标准时,反向.
  b=1;
}
if (a <=0)//当降到0时,再正向.
{
b =0 ;
}

透明了

  • 精华:0帖
  • 求助:0帖
  • 帖子:60帖 | 325回
  • 年度积分:0
  • 历史总积分:521
  • 注册:2005年3月29日
发表于:2006-04-15 10:23:00
5楼
我前面的有点错误,笔误 ^_^哈哈
修改如下:
if (a==0)      //此时该正转
{b=0;}         //正转标志
if (a==100)    //此时该反转
{b=1;}         //反转标志
if (b==0)
{a=a+10;}
if (b==1)
{a=a-10;}
 

热门招聘
相关主题

官方公众号

智造工程师