打印

[编程] 数学好的请帮个忙吧.头都大了.

我数据库里比如说有五条记录.

在flash里我动态建立mc,并把据数加载进来.我想一行显示三个.可以自动换行的.请问这个mc的_y坐标该怎么写啊?

总条数为i

本人数学不怎么滴,高手来指点一下吧....
我的小站.
http://www.natty84.cn

TOP

复制内容到剪贴板
代码:
var size_num:Number=3;//条数设置
for(var p:Number =0;p<size_num-1;p++){
    var _mc:MovieClip =attachMovie("库中做好的单条显示MC链接名","new_line"+p,p,{_x:固定值,_y:p*(单条高度+间隔高度)});
    _mc.属性=赋值;
}
http://www.flash023.cn 终极讨厌

TOP

我用的是createEmptyMovieClip新建的mc.然后再在mc上面用createTextField建立的文本.
这个时候,我已经用for循环把它的x坐标写了.
要是像版主写,那这个循环该写到哪啊?还是晕啊.
我的小站.
http://www.natty84.cn

TOP

继续终极讨厌版主的回复
var chanSub_btn
for (j=1; j<=20; j++) {
  //img为库里影片的链接名
  chanSub_btn = attachMovie("img", "img"+j, this.getNextHighestDepth());
  //一行显示3个 每个间距80pix
  chanSub_btn._x = (j%3)*80;
  //每行间距60pix
  chanSub_btn._y = Math.floor(Math.abs(j)/3)*60
}

[ 本帖最后由 efei 于 2008-5-12 11:18 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP