flash as3.0如何将读入的文本转化为影片剪辑元件并显示在stage上?应该用什么函数?
1个回答
展开全部
你可以换个思路,把你的文本读取过来,然后放入一个影片剪辑中,就可以把它当做影片剪辑操作了。如下
var txt:TextField=new TextField();
txt.text = String("123456");
addChild(txt);
var mc:Sprite=new Sprite();
addChild(mc);
mc.addChild(txt);
mc.x = 100;
mc.y = 100;
mc.alpha=.5
var txt:TextField=new TextField();
txt.text = String("123456");
addChild(txt);
var mc:Sprite=new Sprite();
addChild(mc);
mc.addChild(txt);
mc.x = 100;
mc.y = 100;
mc.alpha=.5
追问
我从外部文本文件中读取文件中的每一个字,并且想把字转化为影片剪辑。下面是主要代码
txtAr[i] = txtS.charAt(i); //现在已经读取到“你"字
var mc:MovieClip=new MovieClip();
mc.addChild(txtAr[i]);
addChild(mc);
运行时提示错误TypeError: Error #1034: 强制转换类型失败:无法将 "你" 转换为 flash.display.DisplayObject。
外部txt文本文档是UTF-8编码~
这个问题该如何解决呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询