FLASH中场景图片随鼠标左右移动的功能怎么实现?

要具体一点。。。... 要具体一点。。。 展开
 我来答
百度网友2a6a122
2008-06-14 · TA获得超过356个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:0
展开全部
//下面例子中场景宽度是 1000,移动的对象实例名叫mc,mc的宽度为200,起始时MC水平居中,即其x坐标为500-(200/2)=400;
mc._x=400//初始化mc的横坐标
import mx.transitions.Tween;//导入Tween类,使用缓冲类来移动你要的MC会得到很好的效果
var mmListener:Object = new Object();//建立监听,以获取鼠标移动事件
mmListener.onMouseMove = function () { //鼠标移动时触发
xmc=mc._x
var myTween:Tween = new Tween(mc, "_x", mx.transitions.easing.Elastic.easeOut, xmc, _xmouse-100, 3, true);
};
Mouse.addListener(mmListener);//给鼠标绑定监听事件
谁也没我有性格
2008-06-14 · TA获得超过3036个赞
知道大有可为答主
回答量:2588
采纳率:66%
帮助的人:2048万
展开全部
onEnterFrame = function () {
bg._x -= (bg._x-_xmouse+780)*.08;
trace(_xmouse);

};
bg是图片的事例名称, 后面的数值根据场景的大小自己调节 *.08是移动的速度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式