如何制作文字鼠标跟随?
解决思路
具体步骤
在第1帧中加入如下代码:
aiyi_text?=?"闪吧?WWW.FLASH8.CN?";
//定义文字变量,也就是要跟着鼠标走的字
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();//隐藏鼠标
保存,测试。请参看源文件文字跟随鼠标.fla
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |