Как мне создать объекты с таким же базовым именем, как у сотрудника, но изменить номер в конце?У меня созданы первые 3 сотрудника, но я хотел бы иметь возможность создавать другие объекты с сотрудниками, но с разными номерами в конце.Это возможно?Если так, то была бы какая-нибудь веская причина сделать это?Или лучше добавить объекты в массив, не называя его?
Это мой код.
package {
import flash.events.*;
import flash.display.*;
public class U2TF5_Employes extends MovieClip{
//Crée les premier 3 employes
var employe1: Object = new Object();
var employe2: Object = new Object();
var employe3: Object = new Object();
//Crée le tableay principal et un tableau avec les propriétés
var employees: Array = new Array();
var proprietes: Array = ["numero", "prenom", "nomDeFamille", "salaireAnnuel", "dateEmbauche"];
//Constructor code
public function U2TF5_Employes() {
btnAjouter.addEventListener(MouseEvent.CLICK, ajouter);
btnAfficher.addEventListener(MouseEvent.CLICK, afficher);
btnSupprimer.addEventListener(MouseEvent.CLICK, supprimer);
employe1 = {numero: 1, prenom: "Paul", nomDeFamille: "Breau", salaireAnnuel: 0.1, dateEmbauche: "16/02/29"};
employe2 = {numero: 2, prenom: "William", nomDeFamille: "Tam", salaireAnnuel: 10000000, dateEmbauche: "16/02/28"};
employe3 = {numero: 3, prenom: "Erica", nomDeFamille: "Bélanger", salaireAnnuel: 999999999, dateEmbauche: "05/09/12"};
employees.push(employe1);
employees.push(employe2);
employees.push(employe3);
}
private function ajouter(e: MouseEvent): void {
}
private function afficher(e: MouseEvent): void {
txtEmployes.text = "";
for (var i: int = 0; i < employees.length; i++) {
for each (var proprietesEmploye: String in proprietes) {
txtEmployes.appendText(proprietesEmploye + ": " + employees[i][proprietesEmploye] + "\n");
}
txtEmployes.appendText("\n");
}
}
private function supprimer(e: MouseEvent): void {
}
}
}