求鼠标特效FLASH!!! 急!!!

发布网友 发布时间:2022-04-24 13:34

我来回答

2个回答

热心网友 时间:2023-10-14 15:39

将下面的代码加到第一帧
你要做鼠标效果 不用AS脚本是没可能的

//只需要改变这个vTxt变量的字符串即可自动创建文字
var vTxt:String = "沉痛悼念逝者,祈祷生者平安";
//for循环生成动态文本框处理
//长度根据vTxt变量自动处理
for (i=0; i<vTxt.length; i++) {
//创建空白影片剪辑
createEmptyMovieClip("myMouse"+i, this.getNextHighestDepth());
//创建文本框
this["myMouse"+i].createTextField("myTxt", this["myMouse"+i].getNextHighestDepth(), 0, 0, 40, 40);
//id记号
this["myMouse"+i].id = i;
//设置样式 字号大小:15
var myformat:TextFormat = new TextFormat();
myformat.size = 15;
//设置文本内容
//随机颜色
this["myMouse"+i].myTxt.text = vTxt.substr(i, 1);
this["myMouse"+i].myTxt.textColor = Math.floor(Math.random()*0xFF0000);
this["myMouse"+i].myTxt.setTextFormat(myformat);
//初始化根影片剪辑座标
if (i != 0) {
this["myMouse"+i].onEnterFrame = function() {
this._x += (_root["myMouse"+(this.id-1)]._x+20-this._x)*0.5;
this._y += (_root["myMouse"+(this.id-1)]._y-this._y)*0.5;
};
} else {
this["myMouse"+i].onEnterFrame = function() {
//trace(this._name);
this._x += (_root._xmouse-this._x+15)*0.5;
this._y += (_root._ymouse-this._y+15)*0.5;
};
}
}

热心网友 时间:2023-10-14 15:39

goolge搜一下一大堆!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com