㈠ 如何用flash制作鼠标点击拾取,拖动到任意位置,再点击,就会放在指定位置的效果。
mc.startDrag(); //允许用户拖动指定的 Sprite。mc是影片剪辑,或者你要拖动的对象
mc.stopDrag(); //结束 startDrag() 方法。
楼主要的应该就是这两个方法了。当然,这是关键点而已,楼主还需要添加两个鼠标事件。
一下是主体代码。扩展就楼主自己来拉。我比较懒啊。。
btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
btn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
function onMouseDown(event:MouseEvent):void
{
mc.startDrag();
}
function onMouseUp(event:MouseEvent):void
{
mc.stopDrag();
}
㈡ flash as3.0怎么让屏幕上的移动物体跟着鼠标移动
假定移动物体实例名称为move_mc
move_mc.addEventListener(Event.ENTER_FRAME,mcHandler);
functionmousemoveHandler(e){
e.target.x=mouseX;
e.target.y=mouseY;
}
思路:给画布上添加一个侦听器,在鼠标移动时获取到鼠标的位置,然后将对应的元件的位置设置为鼠标的位置,这样就实现了物体跟随鼠标的效果。
㈢ 用flash怎么做鼠标跟随
这个都看不懂,学什么flash啊,这事最简单的一种代码了。下面的意思就是你影片剪辑的横竖坐标和你鼠标的横竖坐标一致,这样,鼠标到哪里,影片剪辑就到哪里去啊!!
㈣ 如何在flash as3中、做出鼠标点到哪、物体运动到哪的代码
不清楚舞台上有无障碍,有障碍的话会比较难
无障碍直线运动:
TweenLite.to(物体,运动时间,{x:mouseX,y:mouseY})
跳跃式:
//设被移动的物体为jumpmc,楼主有n个mc可能会被移动。以下as写在时间轴上.
var jumpmc:Sprite;
mc1.addEventListener(MouseEvent.CLICK,jump);
mc2.addEventListener(MouseEvent.CLICK,jump);
mc3.addEventListener(MouseEvent.CLICK,jump);
.
.
.
mcn.addEventListener(MouseEvent.CLICK,jump);
function jump(e:MouseEvent):void{
jumpmc=e.target;
}
this.addEventListener(MouseEvent.CLICK,jump2);
function jump2(e:MouseEvent):void
{
if (jumpmc){
jumpmc.x=mouseX;
jumpmc.y=mouseY;
jumpmc=null;
}
}
㈤ FLASH如何制作物体跟随鼠标指针的动画
貌似回答过类似问题···
用flash按钮还有少的代码制作鼠标跟随效果,不说具体步骤,只介绍大概主要部分:
一、制作要跟随的图形,用多边形工具做一个五角星,选中,转换为图形元件1
二、用矩形工具在五角星上画矩形,使矩形的高宽刚好覆盖住五角星,选中矩形,转换为按钮元件2,(双击库面板中按钮元件图标进入其编辑模式,可以看到矩形在“弹起”帧上)
三、新建影片剪辑元件“元件3”,在其编辑模式中,再新建一个图层,在第一层的第一帧拖入按钮元件,图层2第一帧,选中右击,选择动作,输入stop(); 第二帧处插入图形元件,第15帧插入关键帧,改变15帧处图形大小,在属性面板中设置透明度0,在第2帧和第15帧间创建补间。选中图层1第一帧,在按钮元件实例上右击,选择动作,输入on(rollerOver){gotoAndPlay(2)}; 再次选中后,在属性中设透明度0,效果如
四、返回场景,将影片剪辑元件拖入舞台,按Alt复制多个,覆盖整个场景。
测试一下。
㈥ FLASH 中怎样做到元件跟着鼠标走
mouse.hide();
//
隐藏鼠标//
mouse.show();
//
显示鼠标//
元件._x=_root._xmouse+调整值
元件._y=_root._ymouse+调整值
我想你是想用元件代替鼠标所以要在后面的加上一个调整值让你做的鼠标能更精确的点击比如你做的鼠标是一支箭但点击时却发现只有箭身碰到按钮才能点击而箭头碰到却不能点击。这时你就要调整你的调整值使你的箭头碰到按钮后可以点击。