今天在吧里学了一篇制作鼠标跟随文字效果,但是不怎么会,在网站上找到了一个很简单的方法分享给大家!
首先要有FLASH8软件
点击这里
详细教程如下:
FLASH8.0下载地址:http://www.crsky.com/soft/6603.html
1.打开Flash8.0,设置Flash文档的尺寸,设置Flash文档的尺寸是根据用PS做出来的图片大小来设置,宽---高的。
2.点击文件---导入---导入到舞台,把用PS做好的图片导入到Flash舞台。.
3.现在我们要加入鼠标跟随文字效果啦!
选择图层的第一桢,按键盘的“F9”键打开动作面板。
把下面的AS代码全都复制到里面就OK啦!按CTRL+回车测试就可以看到效果啦!
AS代码:(大家把代码中我的空间名,改成你的空间名就OK啦!还有大家在复制代码时一定要复制完整哦!否则无效!)
function 鼠标跟随(myString, a, b, c, txtspeed)
{
Mouse.hide();
var i = 0;
while (i < String_num)
{
this["dx" + i] = 0;
this["dy" + i] = 0;
var mc = _root.createEmptyMovieClip("txt" + i, i);
this["color" + i] = new Color(mc);
with (mc)
{
_xscale = _yscale = txtspeed;
createTextField("mytxt", i, 0, 0, 0, 0);
mytxt.autoSize = true;
mytxt.text = myString.substr(i, 1);
} // End of with
i++;
} // end while
_root.onEnterFrame = function ()
{
txt0._x = _root._xmouse;
txt0._y = _root._ymouse;
var _l3 = 0;
while (_l3 < String_num)
{
this["color_from" + _l3] = {ra: 5 * _l3, rb: 255 - 2 * _l3, ga: _l3 * 20 - 100, gb: Math.floor(Math.random() * 500 - 255), gb: 100 - 20 * _l3, ba: 5 * _l3 - 50, bb: Math.floor(Math.random() * 500 - 255)};
this["color" + _l3].setTransform(this["color_from" + _l3]);
this["dx" + _l3] = this["dx" + _l3] * a + (this["txt" + (_l3 - 1)]._x + c - this["txt" + _l3]._x) * b;
this["dy" + _l3] = this["dy" + _l3] * a + (this["txt" + (_l3 - 1)]._y - this["txt" + _l3]._y) * b;
this["txt" + _l3]._x = this["txt" + _l3]._x + this["dx" + _l3];
this["txt" + _l3]._y = this["txt" + _l3]._y + this["dy" + _l3];
_l3++;
} // end while
};
}
var myString = "sha花的感觉";
var a = 0.650000;
var b = 0.100000;
var c = 15;
var txtspeed = 150;
var String_num = myString.length;
鼠标跟随(myString, a, b, c, txtspeed);
4.最后点击文件---导出---导出影片,就OK啦!
然后上传到空间,得到地址就可以用于空间的Flash模块啦!
大家去腾讯的上传动画网上传就可以了。
地址:http://flash.qq.com/
我做好之后看到跟随的字是"sha花的感觉"如果你想改其他的字的话就可以把红色部分改成自己想要的字了



选择表情