|
主题: 一个难解决的问题,请高手指点。请问如何实现积攒
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#12002/5/23 17:13:33
一个难解决的问题,请高手指点。请问如何实现积攒,我想在松开LEFT键时使物体运动一段停下,运动距离由按下LEFT的时间决定。
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#22002/5/23 18:30:01
用GETTIMER应该可以的啊,我弄弄看....
|
 手工感情
职务:普通成员
等级:3
金币:10.0
发贴:556
|
#32002/5/23 18:35:00
不用GETTIMER,变量自加就可以了 _root.onEnterFrame=function(){ if(Key.isDown(Key.LEFT)){ i++; } }
编辑历史:[这消息被handmade编辑过(编辑时间2002-05-23 18:40:30)]
黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛 ———————————————— ◆5d.cn互动论坛◆ ------|xml版主|------
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#42002/5/23 20:34:47
楼上的高手,你说的这个我能理解,但怎样在松开时释放它使物体运动距离改变呢?
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
|
#52002/5/23 21:42:20
aaaa = new Object(); aaaa.onKeyDown = function () { if(Key.isDown(Key.RIGHT)){ _root:i++;//i的初始位置与mc的初始x坐标相同 } aaaa.onKeyUp = function () { 捆绑mc在其onClipEvent中间执行this._x自加直到this._x==_root.i为止!间接控制mc的运动时间! } Key.addListener(aaaa);
在想一想不妨把_root:i变得趋势小一些,作为mc运动的步长step更佳能体现时间了!
编辑历史:[这消息被桃人编辑过(编辑时间2002-05-23 21:43:32)] [这消息被桃人编辑过(编辑时间2002-05-23 21:52:14)]
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#62002/5/23 23:05:37
版主,ac能再详细点吗?有些不懂
编辑历史:[这消息被liutz编辑过(编辑时间2002-05-23 23:06:26)]
|
 wukun
职务:普通成员
等级:1
金币:1.0
发贴:222
|
#72002/5/24 2:18:08
用getTimer+onClipEvent的方法要好点吧,注意到他讲的是要用按钮的时间长短来控制。
今天有点晚了,明天有时间做一个试试:)
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#82002/5/24 8:35:04
我昨天没看清楚,写了一个.是通过按LEFT键的时间决定速度的快慢... 发到你油箱.
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#92002/5/24 9:25:41
c=true; my_mc.onEnterFrame=function () { if(c){ if(Key.isDown(37)){ x=x+3.5; if(x>30){ x=30; } _root.my_mc._width=x a=true }else{ _root.my_mc._width=0 if(a){ c=false; b=x x=0 } a=false; } } }
_root.createEmptyMovieClip("tt_mc",1); tt_mc.onEnterFrame=function () { if(!c){ _root.aaa._x+=b; c=false; if(_root.aaa._x>520){ _root.aaa._x=50; b=0 c=true; } } } 代码有点乱.自己改一下吧... my_mc是进度条 aaa是运动的 mc
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#102002/5/24 12:58:23
非常感谢诸位高手的热心帮助,(楼上,你的论坛我也看到了,还可以),但能实现的更完善吗?例如松开时物体的移动距离的改变和物体的慢慢停下。
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#112002/5/26 20:38:13
当然可以。。。不过我不经常来,而且让我离开‘打点提示’写编码我写不来的。 所以如果我来上我会把代码发上来,其实你按这个修改一下应该不太难了。
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#132002/5/27 22:15:34
我看到了,我研究了一下你第一次的代码,确实能实现功能, 不过有点被绕糊度了,好像不是所谓的结构性算法(我也是瞎说),FLA如果实在不行就发到我的邮箱,liutz@cmmail.com麻烦你了。
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#142002/5/28 15:45:02
我在外地,所以现在发不了了。第二个版本的结构稍微清楚了一点。、 上面的这个有个小BUG。(先按其他键会停止)我昨天晚上修改了。
|
 liutz
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#152002/5/30 21:49:46
知道了,发时告诉我一声
|