|
主题: 一个鼠标跟踪程序
|
 crystaljiang
职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/11/28 15:37:08
|
#12001/8/20 11:15:02
我照一篇范例用F5做了个鼠标跟踪,可做好后一点效果也没有。不知道问题出在那里,请各位帮我看看(刚学,可能问题很拙劣,别见笑) 我只想让“FLASHTIMERS”这几个字跟随鼠标,而每一个字都是一个MC并且instance为“tar0,tar1....."其中第一贞空贞被命名为”TAR0“ 再MC的第一贞是空贞,只有ACTION n = "11"; ac = "1.2"; de = "2.55"; space = "12"; while (n>=0) { set ("/tar"&n&":x", getproperty("/tar"&n,_x)); set ("/tar"&n&":y", getproperty("/tar"&n,_y)); set ("/tar" & n & "vx", 0); set ("/tar" & n &" vy", 0); n = n-1; } startDrag ("tar0", true); 第二贞 n = "1"; while (n<=11) { set ("tar"&n&"vx", (eval ("tar" &n&"vx")+(eval("tar"&(n-1)&"x")+space-eval("trace"&n&"x"))/ac)/de); set ("tar"&n&"vy", (eval("tar"&n&"vy")+(eval("tar"&(n-1)&"y")-eval("tar"&n&"y"))/ac)/de); set ("tar"&n&"x", eval("tar"&n&"x")+eval("tar"&n&"vx")); set ("tar"&n&"y", eval("tar"&n&"y")+eval("tar"&n&"vy")); n = n+1; } set ("/tar0:x", getproperty("/tar0",_x)); set ("/tar0:y", getpropert("/tar0",_y)); n = "0"; while (n<11) { setProperty ("tar"&n, _x, eval("tar"&n&":x")); setProperty ("tar"&n, _y, eval("tar"&n&":y")); n = n+1; }
第三贞 gotoandplay"2" 谢谢
编辑历史:[这消息被爱老虎油编辑过(编辑时间2001-08-20 11:46:51)]
|
 闪客作家
职务:普通成员
等级:1
金币:10.0
发贴:275
注册:2001/3/1 5:54:52
|
#22001/8/20 12:00:05
看不太出来, 但是你的SET句我有点晕。 你是从哪儿学的呢, 这样的语法不太好了, tar0.stardrag(1) n=1 d=1; while (Number(d)<=11) { ax = getproperty("_root.tar" add d,_x); ay = getproperty("_root.tar" add d,_y); bx = getproperty("_root.tar" add (d-1),_x); by = getproperty("_root.tar" add (d-1),_y); setProperty ("_root.tar" add d, _x, ax+(bx-ax)/c); setProperty ("_root.tar" add d , _y, ay+(by-ay)/c); d=Number(d)+1; } 这样就行了, 跟踪的公式应该是: Setproperty(“/mc”, _x, (getproperty(“/mc”,_x)+((_xmouse –(getproperty(“/mc”,_x))/15); Setproperty(“/mc”, _y, (getproperty(“/mc”,_y)+((_ymouse –(getproperty(“/mc”,_y))/15);
或是简单一点的,分开书写 X1=_xmouse Y1=_ymouse X2=getproperty(“/mc”,_x) Y2=getpropetty(“/mc”,_y) X3=x1-x2 Y3=y1-y2 X4=x3/15 Y4=y3/15 Setproperty(“/mc”,_x, x2+x4) Setporperty(“/mc”,_y, y2+y4)
|
 crystaljiang
职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/11/28 15:37:08
|
#32001/8/20 13:13:00
抱歉还是没做出来 去看看你的油箱
|
 闪客作家
职务:普通成员
等级:1
金币:10.0
发贴:275
注册:2001/3/1 5:54:52
|
#42001/8/20 18:54:09
抱歉, 我邮件从不打开文件, 有什么情况就在论坛说啊
|
 crystaljiang
职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/11/28 15:37:08
|
#52001/8/21 9:16:52
你这样说对初学者来说很懵懂,你可以考虑做个例子挂出来,让更多的人明白。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#62001/8/21 11:42:55
crystaljiang在上个帖子中说 引用: 你这样说对初学者来说很懵懂,你可以考虑做个例子挂出来,让更多的人明白。
现在到处是这样的例子,搜搜看
|