flash on 2013-11-21
サジェストのテスト
サジェスト候補を登録する
キー入力から予測する:入力が確定するまでに打ったキーの履歴を残す
入力文字から予測する:
♥0 |
Line 46 |
Modified 2013-11-21 17:18:23 |
MIT License
archived:2017-03-30 02:42:44
ActionScript3 source code
/**
* Copyright tepe ( http://wonderfl.net/user/tepe )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/tz6L
*/
package {
/*
サジェストのテスト
サジェスト候補を登録する
キー入力から予測する:入力が確定するまでに打ったキーの履歴を残す
入力文字から予測する:
*/
import flash.display.*;
import flash.net.*;
import flash.text.*;
import flash.events.*;
import flash.system.*;
public class FlashTest extends Sprite {
private var t1:TextField = new TextField();
private var t2:TextField = new TextField();
private var input:TextField = new TextField();
public function FlashTest() {
// write as3 code here..
input.border =true;
input.type ="input";
addChild(input);
input.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
addChild(t1);
t1.y = 100;
t1.width = 300;
addChild(t2);
t2.text = "ime";
t2.y = 150;
t2.width = 400;
}
private var keyLog:Array = new Array();
private var charLog:Array = new Array();
private function onKey(e:KeyboardEvent):void{
if(e.keyCode == 13){
keyLog = new Array();
charLog = new Array();
t1.text = "";
return;
}
keyLog.push(e.keyCode);
charLog.push(e.charCode);
var str:String = new String();
for(var i:int=0;i<keyLog.length;i++){
str += keyLog[i].toString()+" ";
}
str+="\n";
for(i=0;i<charLog.length;i++){
str += charLog[i].toString()+" ";
}
t1.text = str;
}
}
}