flash on 2013-3-25
import flash.display.Sprite;
♥0 |
Line 33 |
Modified 2013-03-30 19:11:36 |
MIT License
archived:2017-03-20 06:30:27
ActionScript3 source code
/**
* Copyright Wataru.Miyazaki ( http://wonderfl.net/user/Wataru.Miyazaki )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ePxK
*/
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.events.MouseEvent;
import com.actionscriptbible.Example;
public class TextField_alwaysShowSelection extends Example {
public function TextField_alwaysShowSelection() {
var label1:TextField = createTextField(50, 50, 200, 20);
label1.text = "This text is selected.";
//label1.setSelection(0, 9);
//label1.alwaysShowSelection = true;
label1.background = true;
label1.backgroundColor = 0xff0000;
label1.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
label1.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
}
private function createTextField(x:Number, y:Number, width:Number, height:Number):TextField {
var result:TextField = new TextField();
result.x = x; result.y = y;
result.width = width; result.height = height;
addChild(result);
//result.buttonMode = true;
return result;
}
//マウス・ダウン時にドラッグ開始
private function onMouseDown(e:MouseEvent):void
{
e.currentTarget.startDrag();
trace("test");
}
//マウス・アップ時にドラッグ終了
private function onMouseUp(e:MouseEvent):void
{
e.currentTarget.stopDrag();
}
}
}