flash on 2010-1-15
♥0 |
Line 36 |
Modified 2010-01-15 03:15:27 |
MIT License
archived:2017-03-20 01:06:55
ActionScript3 source code
/**
* Copyright bigfish ( http://wonderfl.net/user/bigfish )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/nLAB
*/
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFieldAutoSize;
public class TextField_setSelectionExample extends Sprite
{
private var myTextField:TextField = new TextField();
public function TextField_setSelectionExample() {
myTextField.autoSize = TextFieldAutoSize.LEFT;
myTextField.text = "No matter where you click on this text field only the TEXT IN ALL CAPS is selected.";
myTextField.addEventListener(MouseEvent.CLICK, clickHandler);
myTextField.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
this.addChild(myTextField);
}
private function clickHandler(event:MouseEvent):void {
myTextField.setSelection(54, 70);
myTextField.setSelection(0, 10);
changeText();
}
private function mouseUpHandler(event:MouseEvent):void {
myTextField.setSelection(54, 70);
myTextField.setSelection(0, 10);
}
public function changeText():void
{
var myformat:TextFormat = new TextFormat();
myformat.color = 0xFF0000;
myformat.size = 18;
myformat.underline = true;
myTextField.setTextFormat(myformat, 49, 65);
myTextField.setTextFormat(myformat, 9, 25);
}
}
}