1、拉壹動態文本,實例名為_txt;轉為影片剪輯,實例名為_mc。
2、在幀上寫如下代碼:txt_array = ["妳", "要", "的", "字"];
//跟隨鼠標的文字定義為數組中的元素
for (j=0; j<5; j++) {
_mc.duplicateMovieClip("_mc"+j, j+100);
this["_mc"+j]._txt.text = txt_array[j];
//復制影片剪輯並使動態文本中的內容為對應數組中的元素
this["_mc"+j]._txt.autoSize = true;
this["_mc"+j]._txt.selectable = false;
//設置動態文本
this["_mc"+j].vx = this["_mc"+j].vy=0;
//初始化影片剪輯的變量vx、vy值均為0
}
onEnterFrame = function () {
mcxy(_mc0, _xmouse, _ymouse);
for (j=1; j<5; j++) {
mcxy(this["_mc"+j], this["_mc"+(j-1)]._x, this["_mc"+(j-1)]._y);
}
};
//運行每壹幀時影片剪輯的坐標執行如下自定義函數
function mcxy(_mc, a, b) {
_mc.vx += (a-_mc._x)*.5;
_mc.vy += (b-_mc._y)*.5;
_mc.vx *= .5;
_mc.vy *= .5;
_mc.vx += 4;
_mc._x += _mc.vx;
_mc._y += _mc.vy;
}