ActionScript 3的ActionScript 3的分布的TextField
我已经冲倒我的头今天最上要对此最好的办法,但我最终在复杂的什么,我会认为是一个简单的任务。
我有一些的TextField一字排开彼此相邻的所有固定宽度,即([宽])
tf1 tf2 tf3 tf4 tf5
[ 80 ][ 50 ][ 50 ][ 50 ][ 70 ]
我想要做的是能够选择我要显示其细节,然后将删除的TextField的宽度重新分配给其余部分(注意只能从右侧删除),所以如果我要显示“tf3”,则需要将120(70 + 50)均匀分配到其他框:
[ 80 + 50 + 50 = 180 ]
tf1
[80/180*120 + 80 = 133.3]
tf2
[50/180*120 + 50 = 83.3]
tf3
[50/180*120 + 50 = 83.3]
然后排队起来再次(X +宽度等):
[ 133.3 ][ 83.3 ][ 83.3 ]
任何想法的更好的方法,我肯定有一些不错的简单功能,我可以用来做到这一点。
我可能已经过于复杂的问题现在也,但生病给它一个尝试,任何人有什么想法?