主题:  移来移去????

邪恶蚂蚁

职务:普通成员
等级:1
金币:0.0
发贴:16
#12002/5/23 16:07:25
今天看了一个源代码....
Flash 动画

我改了里面的一句源代码...
onClipEvent (enterFrame) {
    ax = getProperty("_root.a",_x);
    ay = getProperty("_root.a",_y);
    movex = (_root.bx-ax)/4;
    movey = (_root.by-ay)/4;
    setProperty (_root.a, _x, ax+movex);
    setProperty (_root.a, _y, ay+movey);
}
这是mc蓝色球的代码....然后我就直接改了movex = (_root.bx-ax);
    movey = (_root.by-ay);
然后那个红球就不是移动的..而是变过去的...想不通..
所以有谁能告诉我的吗???



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#22002/5/23 16:48:04
movex = (_root.bx-ax);
movey = (_root.by-ay);
那么在紧接着的那两句中
setProperty (_root.a, _x, ax+movex);
setProperty (_root.a, _y, ay+movey);
就等效于
setProperty (_root.a, _x, ax+(_root.bx-ax));
setProperty (_root.a, _y, ay+(_root.by-ay));
进一步计算就等效于
setProperty (_root.a, _x, _root.bx);
setProperty (_root.a, _y, _root.by);
当然这个_root.a就直接变到_root.bx,_root.by这个坐标上了。

编辑历史:[这消息被handmade编辑过(编辑时间2002-05-23 16:50:41)]

黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

邪恶蚂蚁

职务:普通成员
等级:1
金币:0.0
发贴:16
#32002/5/23 18:37:13
经你这么一说...我懂了...谢谢.....