Je construis une application avec flash as3.0. Ceci est mon code.addChild avec une boucle et des propriétés de hauteur différentes
function onCompleteLoadTimeline(event:Event){
var result:Object = JSON.parse(event.target.data);
var yPos = 0;
for (var i:int=0;i<=2;i++){
tpostArr[i] = new t_post();
var batas_mc:batas = new batas();
tpostArr[i].foto.x = 52.50;
tpostArr[i].foto.y = 52.50;
tpostArr[i].nama.x = 120;
tpostArr[i].nama.y = 20;
tpostArr[i].postingan.x = 120;
tpostArr[i].postingan.y = 55.15;
tpostArr[i].postingan.wordWrap = true;
tpostArr[i].postingan.autoSize = TextFieldAutoSize.LEFT;
tpostArr[i].tombol_suka.x = 440;
tpostArr[i].tombol_suka.y = 73;
tpostArr[i].nama.text = result[i].timeline_name;
tpostArr[i].postingan.text = result[i].timeline_post;
batas_mc.x = 0;
batas_mc.y = tpostArr[i].postingan.y + tpostArr[i].postingan.height + 20;
tpostArr[i].addChild(batas_mc);
timeline_mc.addChild(tpostArr[i]);
tpostArr[i].y = i* tpostArr[i].height;
}
}
sur la position y du tpost. la hauteur du tpost n'est pas toujours la même. tpost peut être plus élevé en fonction du tpostArr [i] .postingan.height et je veux que tpost ne se chevauche pas. Peut-il être résolu par enterFrame? si peux pouvez-vous montrer le code pour moi?
Je l'ai entendu suggéré de toujours coder en anglais. Probablement une bonne habitude chaque fois que possible. Cela rendrait votre code plus facile à saisir. Mais je vais encore jeter un coup d'oeil entre le travail. –