flash on 2011-4-19
♥0 |
Line 45 |
Modified 2011-04-19 11:18:47 |
MIT License
archived:2017-03-20 16:04:37
ActionScript3 source code
/**
* Copyright mmlemon_ ( http://wonderfl.net/user/mmlemon_ )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/9jfU
*/
package {
import flash.text.TextFormat;
import flash.events.Event;
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.TextEvent;
public class FlashTest extends Sprite {
private var m_tf:TextField;
private var m_setTf:TextField;
private var m_staticTf:TextField;
private var m_sizeTf:TextField;
public function FlashTest() {
// write as3 code here..
addEventListener(Event.ADDED_TO_STAGE, init, false, 0, false);
}
private function init(event:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init, false);
var tf:TextField = new TextField();
tf.y = 250;
tf.width = stage.stageWidth;
tf.text = "※ダイナミックテキストとテキスト入力のみ可能です。";
addChild(tf);
/*
m_sizeTf = new TextField();
m_sizeTf.y = 30;
m_sizeTf.background = true;
m_sizeTf.backgroundColor = 0xcccccc;
m_sizeTf.type = "textinput";
m_sizeTf.text = "12";
addChild(m_sizeTf);
*/
// フォントとフォントサイズを決める
var tfmt:TextFormat = new TextFormat("Osaka", 12);
m_tf = new TextField();
m_tf.width = stage.stageWidth;
m_tf.defaultTextFormat = tfmt;
m_tf.text = "あいうえおabcde";
addChild(m_tf);
m_setTf = new TextField();
m_setTf.defaultTextFormat = tfmt;
m_setTf.width = stage.stageWidth;
m_setTf.type = "input";
m_setTf.background = true;
m_setTf.backgroundColor = 0x999999;
m_setTf.y = 120;
m_setTf.height = 30;
m_setTf.text = m_tf.text;
m_setTf.addEventListener(TextEvent.TEXT_INPUT, textInputHandler, false, 0, false);
addChild(m_setTf);
}
private function textInputHandler(event:TextEvent):void{
// dynamicテキストを合わせる
m_tf.text = m_setTf.text;
}
}
}