flash鼠标跟随文字代码

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:06:58
http://www2.flash8.net/teach/7172.htm

请看上面的代码并回答以下问题

1、flash的大小会不会影响到代码?也就是说更改flash大小时,是否也修改代码中相对应的数值?

2、如果我想增加或减少文字应该怎样修改代码?

3、如果我想调整字符的间距,应该怎样修改代码?

请用容易理解的语言回答我,谢谢闪客高手!

1.不会。

2。增加文字可以修改这一句:
txt_array = ["琴", "者", "工", "作", "室"];//在这里添加文字
//并且,把所有的5都换成你所加文字的数字,如你有8个字,就把类似下面这句里的数字换了.
for (j=0; j<5; j++) {
//换成for (j=0; j<8; j++) {

3.修改字距,可需要修改后面的一句脚本:
_mc.vx += 4;
把4改成你希望的数值,具体情况可以自己测试。

1:更改大小不会影响效果
2:增减文字==看以注释

txt_array = ["琴", "者", "工", "作", "室"]; //这里是文字,增减文字先动这里
//跟随鼠标的文字定义为数组中的元素
for (j=0; j<5; j++) { //这里是循环数组里的文字,并且创建movieclip,即这里的5就是文字长度,建议改成组长度比较好
_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 (