主题:  看过<深入>一书的请看

beetle

职务:普通成员
等级:1
金币:0.0
发贴:19
#12001/12/19 8:12:20
这本书295页有的三维效果的例子中有如下代码:
newx=(newx-((_root._xmouse-this._x)/speed))/react);
newy=(newy-((_root._ymouse-this._y)/speed))/react);
不明之处如下:
1。书中注释说“利用鼠标与”CONTROL“MC的X、Y坐标差值来计算新的NEWX、NEWY的值,可是上而做的‘CONTROL‘MC要跟随鼠标,它们的坐标就是重合的,如何出现差值?
2。(_root.xmouse-this._x)中的"this._x"是否应是中心点坐标?还有"/speed"用距离除以速度怎么解释?
3。”Z“轴指什么?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/12/19 13:27:12
1。书中注释说“利用鼠标与”CONTROL“MC的X、Y坐标差值来计算新的NEWX、NEWY的值,可是上而做的‘CONTROL‘MC要跟随鼠标,它们的坐标就是重合的,如何出现差值?
2。(_root.xmouse-this._x)中的"this._x"是否应是中心点坐标?还有"/speed"用距离除以速度怎么解释?
3。”Z“轴指什么?


1鼠标移动
2相对坐标;/speed是一个量,代表你的移动速度的增减
3,z 是空间坐标系的你的面对坐标



metal_5d

职务:普通成员
等级:1
金币:0.0
发贴:2
#32002/1/7 16:53:21
我也正在做这个例子,还没看完,这里说的control-MC应该是后建的放于场景中心的mc,而不是实例名为"control"的mc,表示的是鼠标相对于场景中心的距离。
我也是初学,希望能交流!