flash问题~~~~~急!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:56:43
我要做一个动态的FLASH,一个影片剪辑,放到场景中,鼠标点击一点,影片剪辑就移动到相应的位置应该怎么做?比如鼠标点击影片剪辑左边,剪辑会自动播放第四桢到第八桢并循环移动到鼠标点击的位置~

//AS2.0代码
_root.onMouseDown = function() {
//此变量用来记录点击的位置
mc.q1 = _xmouse;
mc.q2 = _ymouse;
//你的影片名mc.鼠标点击一下影片移动到舞台相应位置.
mc._x = _xmouse;
mc._y = _ymouse;
//如果点击影片剪辑左边是说舞台的一半为标准吗?
if (_xmouse<(Stage.width/2)) {
//如果满足点击时满足左边条件,影片就跳到4帧播放
mc.gotoAndPlay(4);
}
};
//还有一点你没说清楚,点击舞台的右边事件没说
//至于你说的循环移动到鼠标点击的位置 说明你的影片相对舞台来说是运动的吧! 在你的影片第八帧上加上如下命令
_root.mc._x = q1;
_root.mc._y = q2;
//trace(q1);

//还有疑问可留言!

补充:一楼的高手代码意思是,加到影片上,将影片移动到舞台的 x,y坐标100处,影片到4帧播放到8帧就停止.

on(release){
this._x=100;
this._y=100;
gotoAndPlay("第4帧标签名");
}
在第8帧那里加个stop()就可以了~~

是不是跟播放器的进度条一样