#12003/5/11 23:52:18
想实现这样的功能:
第一帧用户输入freq值(比如5),影片展现freq个(5个)竖着排列(间距20)的文本框(文本框内容略)。文本框变量分别叫做txtf1,txtf2,txtf3,txtf4,txtf5
第一帧是用户输入界面。第二帧上有如下AS:
for(i=1; i<=freq ;i++){
_root.createTextField("txtf" add i, i , txt_x, txt_y+20*i,120,40);
("txtf" add i).text=eval("contt"+i);
("txtf" add i).setTextFormat(nowformat);
}
其中,"contt"+i是文本框显示内容(已确定的),nowformat也定义好了。
但是发布后,一个文本框也没有。我不知道什么地方弄错了。
我是根据影片复制命令
_root.duplicateMovieClip("mc", "mc" add i , i);
来推断creatTextField命令中,创建的文本框也可以取名如 "txtf" add i
不知这样行不行。
还请高手指点!