来源:www.ourbrander.com 作者:刘毅 转载请注明出处 谢谢!
当我们在做FLASH动态网站的时候,有时候布局需要分类按照横向排列.
于是有些分类文字多,有的分类文字少.
这样有些朋友可能会固定一个宽度让他们生成,但是这样的是不好看的,也是不太适用的.
如果有的分类文字特多 就会和下一个分类重叠.为了不重叠只能把宽度调到最长的那个分类那么长.
其实这里有个小窍门.在生成动态文本框的时候,指定其自动缩放为真,并且是单行就行了.
你可以做一个简单的测试:
在舞台上放一个动态文本框mm,属性设置改为 单行 显示边框(看的明白点)
在其下面在放一个输入文本框nn
然后在时间轴上写:
mm.autoSize=true
onEnterFrame=function(){
mm.text=nn.text
}
发布测试:在nn里输入文字会发现什么事情呢?mm的宽度会随文字的多少而变化.自动适应宽度.