|
主题: 哪个来帮我看看这段程序哪里出错了
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#12003/12/15 10:46:47
MD 我快疯掉了 一段小程序测试了半天
在MC里的按扭代码 on (press) { startDrag ("_root.wgb", false, _root.wgb.left, _root.wgb.top, _root.wgb.right, _root.wgb.bottom); } on (release, releaseOutside) { stopDrag (); }
在场景中设置的按扭代码 onClipEvent (load) { left = _root.wgb._x; right = _root.wgb._x; bottom = top+200-_root.wgb._height; scale = (_root.wxyb._height-200)/(200-_root.wgb._height); onClipEvent (enterFrame) { _root.wxyb._y = -_root.wgb._y*scale;
要让wgb控制拖动的wxyb的MC 现在测试没有提示错误 但是拖不动 TMD
|
 奔腾的心
职务:普通成员
等级:7
金币:10.0
发贴:6114
注册:2001/11/4 15:11:47
|
#22003/12/15 11:00:50
俺不懂as哈,但是看了看你的代码,帮你估计一下好不 没有提示错误,就是说明程序没有问题 但你无法拖动说明,程序功能有错 我看错误就是on (press) { startDrag ("_root.wgb", false, _root.wgb.left, _root.wgb.top, _root.wgb.right, _root.wgb.bottom); } 我估计他的意思就是点一下开始拖动,但是你拖的时候显然点的动作已经过去了 是不是可以有个boolean全局变量负责拖动 比如on (press) { blnFlag=true} 然后while(blnFlag) { startDrag ("_root.wgb", false, _root.wgb.left, _root.wgb.top, _root.wgb.right, _root.wgb.bottom); } on (release, releaseOutside) { blnFlag=false; } 随便谈谈哈。
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#32003/12/15 11:02:33
这里面没有啊 ON(press)不可能出错的 因为在前个场景中我也是这样写的 我怀疑是不是名称冲突 但是我已经把名字也换了 但是测试还是如此
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#42003/12/15 11:05:03
搞定了 我把以前的复制过来了 然后用现在的MC代替了原来的MC 谢谢啊
|
 奔腾的心
职务:普通成员
等级:7
金币:10.0
发贴:6114
注册:2001/11/4 15:11:47
|
#52003/12/15 11:07:17
不用客气,我这叫班门弄斧
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#62003/12/15 11:14:15
哈哈 其实我发现我真聪明 我用了一个很笨的方法 但是很简单 我又学了一招
|
 reefish
职务:普通成员
等级:8
金币:0.0
发贴:11191
注册:2002/4/30 13:48:43
|
#72003/12/15 13:47:47
是啊, 也只能用这招了。
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#82003/12/15 13:50:03
reefish在上个帖子中说 引用: 是啊, 也只能用这招了。
不是啊 我用了一个TELLTARGET就解决了
|
 reefish
职务:普通成员
等级:8
金币:0.0
发贴:11191
注册:2002/4/30 13:48:43
|
|