【发布时间】:2016-10-02 14:11:12
【问题描述】:
我正在用 flash as3.0 构建一个应用程序。 这是我的代码。
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;
}
}
关于 tpost 的 y 位置。 tpost 的高度并不总是相同的。 tpost 可以更高,具体取决于 tpostArr[i].postingan.height,我希望 tpost 不重叠。 enterFrame能解决吗?可以给我看一下代码吗?
【问题讨论】:
-
我听说它建议总是用英文编码。只要有可能,这可能是一个好习惯。将使您的代码更容易掌握。但我还是会在工作间隙看看。
标签: json actionscript-3 loops addchild