flash as3调用外部文本
importfl.controls.*;importflash.text.TextField;importflash.text.TextFormat;vartextSho...
import fl.controls.*;
import flash.text.TextField;
import flash.text.TextFormat;
var textShow:TextArea=new TextArea;
var loader1:URLLoader=new URLLoader();
var loader2:URLLoader=new URLLoader();
var loader1URL:URLRequest=new URLRequest("cpu.txt");
var loader2URL:URLRequest=new URLRequest("price.txt");
textShow.setSize(425,200);
textShow.x=50;
textShow.y=75;
addChild(textShow);
我想把cpu.txt和price.txt的内容显示在textShow上面,要怎么做。。
顺便弱弱问一句,可以把cpu.txt和price.txt的内容分两排显示在textShow上面吗? 展开
import flash.text.TextField;
import flash.text.TextFormat;
var textShow:TextArea=new TextArea;
var loader1:URLLoader=new URLLoader();
var loader2:URLLoader=new URLLoader();
var loader1URL:URLRequest=new URLRequest("cpu.txt");
var loader2URL:URLRequest=new URLRequest("price.txt");
textShow.setSize(425,200);
textShow.x=50;
textShow.y=75;
addChild(textShow);
我想把cpu.txt和price.txt的内容显示在textShow上面,要怎么做。。
顺便弱弱问一句,可以把cpu.txt和price.txt的内容分两排显示在textShow上面吗? 展开
展开全部
在你的代码后边加上下边这几行就可以了:
loader1.load(loader1URL);
loader1.addEventListener(Event.COMPLETE,LoadCPU);
function LoadCPU(e:Event):void
{
textShow.appendText(String(e.target.data)+"\n");
}
loader2.load(loader2URL);
loader2.addEventListener(Event.COMPLETE,LoadPrice);
function LoadPrice(e:Event):void
{
textShow.appendText(String(e.target.data));
}
loader1.load(loader1URL);
loader1.addEventListener(Event.COMPLETE,LoadCPU);
function LoadCPU(e:Event):void
{
textShow.appendText(String(e.target.data)+"\n");
}
loader2.load(loader2URL);
loader2.addEventListener(Event.COMPLETE,LoadPrice);
function LoadPrice(e:Event):void
{
textShow.appendText(String(e.target.data));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询