flash as3.0 背景跟随鼠标移动 如何控制速度和范围
addEventListener(Event.ENTER_FRAME,frame);functionframe(e){mc.y=mouseY;}我是这样写的背景原件是跟着...
addEventListener(Event.ENTER_FRAME ,frame);
function frame(e) {
mc.y=mouseY;
}
我是这样写的 背景原件是跟着鼠标移动但是太快了 而且鼠标靠上背景会移出屏幕漏出白底
addEventListener(Event.ENTER_FRAME ,frame);
function frame(e) {
mc.y=mouseY/10;
}
这样写速度慢下来了 但是肯定会错位
AS3.0不太懂 求个朋友帮忙解答
可追加悬赏
目的是这样的
demo.wpowerw.com/flash/9/#
背景跟随鼠标会有缓慢的移动,但不出屏幕 展开
function frame(e) {
mc.y=mouseY;
}
我是这样写的 背景原件是跟着鼠标移动但是太快了 而且鼠标靠上背景会移出屏幕漏出白底
addEventListener(Event.ENTER_FRAME ,frame);
function frame(e) {
mc.y=mouseY/10;
}
这样写速度慢下来了 但是肯定会错位
AS3.0不太懂 求个朋友帮忙解答
可追加悬赏
目的是这样的
demo.wpowerw.com/flash/9/#
背景跟随鼠标会有缓慢的移动,但不出屏幕 展开
展开全部
给你一个思路,图片的大小必须固定例如高1600,宽1200。
然后舞台大小也固定好尺寸例如高700,宽1200。
获取鼠标坐标,把鼠标乘于(图片高度减去舞台高度700),然后确定图片移动的多少。
pic_mc.y = - mouseY * 9 / 7;
具体代码如下,图片叫做pic_mc,如果不明白可以看看附件。
addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);
function fl_EnterFrameHandler(event:Event):void
{
pic_mc.y = - mouseY * (1600-700) / 700;
}
//以下代码是让鼠标点击图片图片播放下一张的。
pic_mc.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void
{
pic_mc.play();
}
深圳市容大彩晶科技有限公司
2024-11-20 广告
2024-11-20 广告
作为深圳市容大彩晶科技有限公司的工作人员,对于公司广告机的功能有一定的了解。公司的广告机是否支持多语言显示,具体需根据产品型号和功能配置来确定。但一般而言,现代广告机通常具备多语言显示的功能,以适应不同国家和地区的需求。建议直接查阅产品说明...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询