您的位置:程序门 -> 多媒体/设计/flash/silverlight 开发 -> flash流媒体开发



请教flash读xml并自动重复的问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教flash读xml并自动重复的问题。
发表于:2007-02-06 09:05:05 楼主
例:(姓名自动n行6列,点姓名出地址电话)
#####################################

张三     李四     张三     李四     张三     李四    

张三     李四     张三     李四     张三     李四    

张三     李四     张三     李四    


地址:广州aaa
电话:020-22222222
#####################################

请问这个有什么方法实现?

姓名日后会不断增加,要求flash能读取list.xml   内的姓名、地址内容。
发表于:2007-02-08 10:05:161楼 得分:0
有人懂这个吗?
发表于:2007-02-08 11:27:332楼 得分:0
xml
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<list>
<userinfo>
<name> aaa </name>
<address> bj </address>
<tel> 010-110 </tel>
</userinfo>
<userinfo>
<name> aaa </name>
<address> bj </address>
<tel> 010-110 </tel>
</userinfo>
</list>

用flash加载这个xml,然后解析保存到数组里
建几个mc或text然后相应交互显示就行了~
发表于:2007-02-08 15:09:283楼 得分:0
现在已经可以把xml读到flash里面了。但怎么可以按指向行数和列数显示呢?
发表于:2007-02-08 16:26:584楼 得分:0
根操作thml一样吧
改变y坐标就行了
发表于:2007-02-08 21:48:255楼 得分:0
nummenu   =   20   //数总
mmx   =   20 //坐标增加
mmy   =   20 //坐标增加

while   (i   <   nummenu)
{
a.x   =   mmx   +   mmx   *   i
a.y   =   mmy  
i++;
}

以上这个不知怎么写下去。y不会断行

例如我想4行5列,怎么写?
发表于:2007-02-08 22:17:106楼 得分:0
没试,你参考一下~   
var   myx=0;
var   myy=0;
var   a=0;
for(var   i=0;i <19;i++){
if(i%4==0){     //输出四列后换行
myy=myy+50     //50为mc的高度
a=0;
}
a.x=myx*a;     //x坐标设为初始
a++;
}
发表于:2007-02-08 22:18:487楼 得分:0
没试,你参考一下~ (上边少写了y坐标)  
var   myx=0;
var   myy=0;
var   a=0;
for(var   i=0;i <19;i++){
if(i%4==0){     //输出四列后换行
myy=myy+50     //50为mc的高度
a=0;
}
                  a.y=myy;     //y在上边好点
a.x=myx*a;     //x坐标设为初始
                 
a++;
}
发表于:2007-02-08 22:20:248楼 得分:0
那个50的意思其实就是你想下行mc坐标距他上一行的高度
发表于:2007-02-08 22:49:199楼 得分:0
搞定了。谢谢!


快速检索

最新资讯
热门点击