aiyi_text = "冰冻三尺 http://hi.baidu.com/thend aiyi_len = aiyi_text.length; n = 0; while (n<aiyi_len) { _root.createEmptyMovieClip("aiyiT"+n, n); t = aiyi_text.substr(n, 1); with (_root["aiyiT"+n]) { createTextField("aiyi_t", 2, 0, 0, 20, 20); aiyi_t.text = t; //trace(aiyi_t.text) } n++; } startDrag(aiyiT0, true); _root.onLoad = function() { speed = 3; }; _root.onEnterFrame = function() { aiyi = 1; while (aiyi<=_root.aiyi_len) { _root["aiyiT"+aiyi]._x += 5+(_root["aiyiT"+(aiyi-1)]._x-_root["aiyiT"+aiyi]._x)/speed; _root["aiyiT"+aiyi]._y += (_root["aiyiT"+(aiyi-1)]._y-_root["aiyiT"+aiyi]._y)/speed; aiyi++; } }; _root.Mouse.hide();
===================================== 把上面的AS代码全都COPY到新建FLASH MX文档的第1帧中,CTRL+回车测试就行。——纯AS制作鼠标跟随(文字),FLASH鼠标跟随效果www.jia12.com
aiyi_text = "闪客天堂 WWW.FLASHER.CN 真·AIYI"; //定义文字变量,也就是要跟着鼠标走的字 aiyi_len = aiyi_text.length;//计算文字的总长度 n = 0;//下面的as做用是:把aiyi_text用substr字符串截取函数,分别放入到新建的mc中。——纯AS制作鼠标跟随(文字),FLASH鼠标跟随效果www.jia12.com
while (n<aiyi_len) { _root.createemptymovieclip("aiyit"+n, n);//新建mc t = aiyi_text.substr(n, 1);//把aiyi_text用substr字符串截取函数,分成单一的文字。——纯AS制作鼠标跟随(文字),FLASH鼠标跟随效果www.jia12.com
with (_root["aiyit"+n]) { createtextfield("aiyi_t", 2, 0, 0, 30, 30);//在当前新建的mc中创建一文本。 aiyi_t.text = t;//为此文字赋值,也就是上面的t值。 } n++; } startdrag(aiyit0, true);//拖拽第一个字所在的mc _root.onload = function() { //当此mc被调入时,里面的as只执行一次 speed = 3; //设置速
|