プログラムに2つの文字列を組み合わせて名前を付けさせようとしています...
私のコードは
function addStudent(evt: MouseEvent)
{
var tempFirst = newStudent.firstName.text;
var tempLast = newStudent.lastName.text;
var tempStartDate = String(newStudent.startDate.text);
var tempBirthDate = String(newStudent.birthDate.text);
numStudents++;
var tempName = newStudent.firstName.text + newStudent.lastName.text;
trace(tempName);
studentList.dataProvider.addItem({label: tempName, data: tempName});
var tempStudent:student = new student(tempFirst, tempLast, tempStartDate, tempBirthDate);
studentHolder.addChild(tempStudent);
listStudents();
}
トレースが返すもの (Jack Rob を入力した場合) は次のとおりです。
Jack
Rob
ジャックロブの代わりに
newStudent.firstName.text は、firstName という入力ボックスを使用して、newStudent というムービー クリップを指します。
私が試してみました:
var tempFirst = String(newStudent.firstName.text);
var tempLast = String(newStudent.lastName.text);
var tempName = newStudent.firstName.text + newStudent.lastName.text;
var tempName = (newStudent.firstName.text).concat(newStudent.lastName.text);
var tempName = String(newStudent.firstName.text) + String(newStudent.lastName.text);
それらのほとんどは、私がストローをつかんで、何かがうまくいくことを望んでいただけでした
基本的に、ユーザーが姓と名を入力することが目標であり、その姓と名は 1 つの文字列 (JackRob) として dataProvider に入力されます。
誰でもできる助けに感謝します、事前に感謝します