Flash / Flex / ActionScript/TextField/autosize
Версия от 12:19, 26 мая 2010; (обсуждение)
Содержание
Sizing Text Fields to Fit Contents
<source lang="java">
package {
import flash.display.Sprite; import flash.text.TextField; public class Main extends Sprite { public function Main( ) { var field:TextField = new TextField( ); // These two lines do the same thing field.autoSize = flash.text.TextFieldAutoSize.LEFT; // field.autoSize = true; field.htmlText = "hello friend"; addChild(field); } }
}
</source>
TextFieldAutoSize.CENTER
<source lang="java">
package {
import flash.display.Sprite; import flash.text.TextField; public class Main extends Sprite { public function Main( ) { var field:TextField = new TextField( ); field.autoSize = flash.text.TextFieldAutoSize.CENTER; field.text = "text text text text text text text text text text text text text text text text text text text text text text text text text "; addChild(field); } }
}
</source>
TextFieldAutoSize.LEFT
<source lang="java">
package {
import flash.display.Sprite; import flash.text.TextField; public class Main extends Sprite { public function Main( ) { var field:TextField = new TextField( ); field.autoSize = flash.text.TextFieldAutoSize.LEFT; field.text = "text text text text text text text text text text text text text text text text text text text text text text text text text "; addChild(field); } }
}
</source>
TextFieldAutoSize.RIGHT
<source lang="java">
package {
import flash.display.Sprite; import flash.text.TextField; public class Main extends Sprite { public function Main( ) { var field:TextField = new TextField( ); field.autoSize = flash.text.TextFieldAutoSize.RIGHT; field.text = "text text text text text text text text text text text text text text text text text text text text text text text text text "; addChild(field); } }
}
</source>