flash鼠标跟随代码(鼠标跟随特效代码)
鼠标跟随flash代码
ss1.onEnterFrame = function() {//创建影片剪辑播放(循环)事件
this._x+=(_xmouse-this._x)/5;
this._y+=(_ymouse-this._y)/5;
//让剪辑的位置渐渐靠近鼠标位置
};
for(i=2;i=6;i++){//复制剪辑ss2-ss5
duplicateMovieClip("ss1","ss"+i,i);
_root["ss"+i]._alpha=100-i*10;//
_root["ss"+i]._xscale=100-i*10;
_root["ss"+i]._yscale=100-i*10;
//改变透明度、尺寸大小比上一个剪辑小
_root["ss"+i].onEnterFrame = function() {
this._x+=(_root["ss"+(this._name.substring(2)-1)]._x-this._x)/5;
this._y+=(_root["ss"+(this._name.substring(2)-1)]._y-this._y)/5;
//让后面创建的剪辑慢慢向上一个靠近(通过控制坐标)
}
}
flash3.0鼠标跟随代码。哪位大神给个。谢谢了
var?timer:Timer=new?Timer(30);
mc.mouseEnabled=false;
mc.cacheAsBitmap=true;
Mouse.hide();//隐藏鼠标
timer.addEventListener(TimerEvent.TIMER,FollowMouseEvent);
timer.start();
function?FollowMouseEvent(e:TimerEvent):void
{
mc.x=this.mouseX;
mc.y=this.mouseY;
e.updateAfterEvent();
}
mc是影片剪辑的实例名,这些代码要写到主时间轴上。
FLASH鼠标跟随代码 怎么用
1、先做个影片剪辑代替你的鼠标2、给你要跟随的影片剪辑起个名字叫aa3、在你这个影片剪辑中写onClipEvent
(enterFrame)
{
this._x=_level0._xmouse;
this._x=_level0._ymouse;}4、隐藏鼠标
Mouse.hide();写在主场景的帧上
谁知道Flash透明背景和鼠标跟随代码怎么写?
文字跟随鼠标
一,
在第一层第一帧上打入你所需要的字
,如:欢迎使用搜搜问问 8个字
二,接着按
ctrl+B
把字打散
三,逐个选中每一个字,点F8
转化成元件_影片剪辑
并分别给它们一个
实例名:
t1、t2、t3、t4、、、t8
(在第一层的第三帧上插入帧)
四,新建一层
AS
层
第一帧 点F9,给上代码:
startDrag("t1",
true);
var
a
=
8;
var
b
=
t1._width/2;
第二帧 插入空白关键帧,点F9给上代码:
while
(a1)
{
this["x"+a]
=
this["x"+(a-1)]+b;
this["y"+a]
=
this["y"+(a-1)];
a--;
}
x1
=
t1._x;
y1
=
t1._y;
while
(a=8)
{
this["t"+a]._x
=
this["x"+a];
this["t"+a]._y
=
this["y"+a];
a++;
}
a--;
第三帧,插入空白关键帧、给上代码:
gotoAndPlay(2); 其他如小图片鼠标跟随等依此类推至于透明背景,就是实现真正的镂空。其操作步骤:点击背景图右键选择
“分离”,再在工具栏中选择套索工具,接着选择工具栏下方的“魔术棒”,然后用魔术棒点击背景图片,当魔术棒选中要镂空部分时,右键选择“剪切”,这样就实现真正的镂空了。
跟着鼠标动的flash代码都有哪些??
做鼠标跟随有很多方法:
1、你所指的效果先做一个MC,透明度从100到0的补间动画,其它效果你自己加。
2、把MC拖放到场景,在第一帧加入如下动作,//MC的实例名为mc.
_root.onLoad
=
function()
{//主场景的load事件,只加载一次
for
(var
i
=
1;
i=20;
i++)
{
//for循环开始
_root.mc.duplicateMovieClip("mc"+i,i);//复制
_root["mc"+i]._xscale
=
100-10*i;//设置x轴缩放比
_root["mc"+i]._yscale
=
100-10*i;//设置y轴缩放比
_root["mc"+i]._alpha
=
100-5*i;//透明度的变化
}//for循环结束
}//初始化完毕。
_root.onEnterFrame=function(){//onenterframe事件
for(var
i=1;i=20;i++){//for循环
if(i==1){//条件判断,如果i等于1,做以下动作
startDrag(_root["mc"+i],true);//拖动(复制出来的影片剪辑)
_root.mc._alpha=0;//让原来的MC不可见,也可以用mc._visible=0;同样
}
else{//否则
_root["mc"+i]._x=_root["mc"+i]._x+(_root["mc"+(i-1)]._x-_root["mc"+i]._x)/4+(_root["mc"+(i-1)]._x-_root["mc"+i]._x)*0.08;//这里有一个公式,自己去研究,很简单。
_root["mc"+i]._y=_root["mc"+i]._y+(_root["mc"+(i-1)]._y-_root["mc"+i]._y)/4+(_root["mc"+(i-1)]._y-_root["mc"+i]._y)*0.08;
}
}
}