分類: 作業筆記

TextField.autoSize 應用

在 Flash 中算是蠻冷門的語法,相信很少人用,大部分應該用會用在增強介面的易用性如 input textarea,看單字應該就知道使用本語法是在自動調整文字欄位(寬&高),依據 Reference 中說明為控制文字欄位的自動調整大小和對齊方式
其屬性分 true 跟 false 。
true 的狀態下又可以設定”left”、”right” 以及 “center”(請用字串)。
false 等同”none”(為預設)。


請輸入文字:

ScrollBar._visible = 0;
myText.autoSize = “left”;//設定 TextField autoSize
myListener = new Object();
myListener.onChanged = function(txt)
{
if (myText._height>180)
{
//需要先結束 autoSize
myText.autoSize = false;
myText._height = 184;//最後文字框固定的高度
myText._width = myText._width-ScrollBar._width;//調整 myText 寬度
ScrollBar._x = myText._x+myText._width;//調整 Scroll Bar x點
ScrollBar.setSize(ScrollBar._width, myText._height+1);//調整 Scroll Bar 高度
ScrollBar._visible = 1;//顯示 Scroll Bar
myText.removeListener(myListener);//移除onChanged
}
};
myText.addListener(myListener);

>>原始檔

tanjun

Share
Published by
tanjun
標籤: Flash

最新文章

2020中秋佳節快樂!

秋空明月掛,掛滿中秋意~祝您中...

4 年 ago

2020金年非您莫屬(鼠)

新的一年又來到, 祝 2020...

4 年 ago

2019諸事如意

農曆新年來到,祝新的一年朋友們...

5 年 ago

Merry Christmas 2018

叮叮噹~ 叮叮噹~ 聖誕老公公...

5 年 ago

[花博]最終幕。百合之戀

花博開幕至今,已經快兩個月了....

13 年 ago

[Taipei 101]2011 New Year’s Fireworks

為了抓住新年一開頭,那道幸福的...

13 年 ago