Mobile StageText-如何使用多个StageText字段?

Mobile StageText-如何使用多个StageText字段?,mobile,air,flash-cs6,Mobile,Air,Flash Cs6,我正在使用Flash CS 6和Air 3.6构建一个Android应用程序。 我想将其用于输入字段。 下面的代码仅适用于第一个文本字段。我需要做什么更改才能使其适用于两个文本字段 // NO. 1 var firstfield:StageText = new StageText(); firstfield.softKeyboardType = SoftKeyboardType.DEFAULT firstfield.stage = foobar.stage firstfield.viewPor

我正在使用Flash CS 6和Air 3.6构建一个Android应用程序。 我想将其用于输入字段。 下面的代码仅适用于第一个文本字段。我需要做什么更改才能使其适用于两个文本字段

// NO. 1
var firstfield:StageText = new StageText(); 
firstfield.softKeyboardType = SoftKeyboardType.DEFAULT
firstfield.stage = foobar.stage
firstfield.viewPort = new Rectangle(foobar.x, foobar.y, foobar.width, foobar.height); 

// NO. 2
var secondfield:StageText = new StageText(); 
secondfield.softKeyboardType = SoftKeyboardType.DEFAULT
secondfield.stage = example.stage
secondfield.viewPort = new Rectangle(example.x, example.y, example.width, example.height); 

试着这样做:

var firstfield:StageText = new StageText(); 
firstfield.softKeyboardType = SoftKeyboardType.DEFAULT
firstfield.stage = this.stage;
firstfield.viewPort = new Rectangle(0, 0, 200, 30);
firstfield.x = 0;
firstfield.y = 0;
firstfield.width = 200;
firstfield.height = 30;
addChild(firstfield); 

var secondfield:StageText = new StageText(); 
secondfield.softKeyboardType = SoftKeyboardType.DEFAULT
secondfield.stage = this.stage;
secondfield.viewPort = new Rectangle(0, 40, 200, 30);
secondfield.x = 0;
secondfield.y = 40;
secondfield.width = 200;
secondfield.height = 30;
addChild(secondfield); 

这应该行得通(假设您同时使用addChild)。试着按字面意思设置x和y,这样你就可以确定你没有将一个覆盖在另一个上面,并将两个阶段设置为相同的阶段。我不确定你的意思。你能给我举个例子吗?非常感谢。很抱歉,这个答案怎么正确?StageText类甚至没有x、y、width或height属性。这个答案是完全错误的。