主题:  一个难解决的问题,请高手指点。请问如何实现积攒

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
#122002/5/27 16:31:48

Flash 动画

按A
fla传不上来。基本问题都解决了。就差多加些IF调整细节了。



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
知道了,发时告诉我一声