主题:  拖动的问题。

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#12002/3/23 11:32:06
_root.createEmptyMovieClip("mc",1);
_root.mc.loadMovie("baby.jpg");
_root.mc.onMouseDown=function(){this.startDrag()}
_root.mc.onMouseDown=function(){this.stopDrag()}

我这样写代码是否有错,因为不能实现,该怎么修改。



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#22002/3/23 12:14:06
_root.mc.onMouseDown=function(){this.startDrag()}
_root.mc.onMouseDown=function(){this.stopDrag()}

明显的笔误(至少是)onMouseDown and onMouseDown???



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#32002/3/23 13:44:00
Sorry!!
应该是
_root.mc.onMouseDown=function(){this.startDrag()}
_root.mc.onMouseUp=function(){this.stopDrag()}



turbine

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/2/4 18:04:01
#42002/3/23 14:27:16
你是不是想要这种效果?
_root.mc.onPress = function() {
    this.startDrag();
};
_root.mc.onRelease = function() {
    this.stopDrag();
};



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#52002/3/23 15:52:28
不行,还是拖动不了,就竟是怎么回事情。

是不是jpg不可以拖动呢?



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#62002/3/23 16:07:23
load后面不能立即执行on命令
因为此时图片还没有load进来
要等待load完成后才性
将后面两句拖后几帧就行了


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#72002/3/24 21:08:35
还是不可以。

我过了一段时间后还是一样的。应该不是这个问题

有别的办法吗?

谁有拖动的代码?



suzzledboy

职务:普通成员
等级:1
金币:1.0
发贴:225
注册:2001/6/21 19:07:00
#82002/3/24 22:27:39
俺也不明白



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#92002/3/25 1:22:29
第4天里面有一个解决方法。

类似的,你也可以这样:
createEmptyMovieClip("loader",3);
loader.onenterframe=function(){if(_root.mc._width<>0){_root.mc.enableDrag=true};
然后
你可以这样
_root.mc.onPress = function() {if(this.enableDrag) this.startDrag();};
_root.mc.onRelease = function() {if(this.enableDrag) this.stopDrag();};

编辑历史:[这消息被画魔编辑过(编辑时间2002-03-25 01:22:58)]
[这消息被画魔编辑过(编辑时间2002-03-25 01:23:21)]


5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#102002/3/25 9:05:35
谢谢画魔,我明白了。