具体步骤
在第1帧中加入如下代码跟随鼠标的文字:
aiyi_text
=
\"闪吧
\";
//定义文字变量跟随鼠标的文字,也就是要跟着鼠标走的字
i_len
=
i_text.length;//计算文字的总长度
n
=
0;//下面的as做用是:把i_text用substr字符串截取函数,分别放入到新建的mc中跟随鼠标的文字。
while
(n<i_len)
{
_root.createemptymovieclip(\"it\"+n,
n);//新建mc
t
=
i_text.substr(n,
1);//把i_text用substr字符串截取函数,分成单一的文字。
with
(_root[\"it\"+n])
{
createtextfield(\"aiyi_t\",
2,
0,
0,
30,
30);//在当前新建的mc中创建一文本。
i_t.text
=
t;//为此文字赋值,也就是上面的t值。
}
n++;
}
startdrag(it0,
true);//拖拽第一个字所在的mc
_root.onload
=
function()
{
//当此mc被调入时,里面的as只执行一次
speed
=
3;
//设置速度
};
_root.onenterframe
=
function()
{
//每播放一帧,就执行一次里面的as
i
=
1;
//设置初使变量
while
(i<=_root.
i_len)
{
_root[\"it\"+i]._x
+=
(_root[\"it\"+(i-1)]._x-_root[\"it\"+i]._x)/speed;
_root[\"it\"+i]._y
+=
(_root[\"it\"+(i-1)]._y-_root[\"it\"+aiyi]._y)/speed;
//上面的两条语句用来控制所有box的x轴与y轴方向上的位置.
i++;
}
};
_root.mouse.hide();//隐藏鼠标
保存,