チェンジセット 1899
- コミット日時:
- 2008/11/25 04:28:51 (3 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
air/AIRMigemo/src/Main.mxml
r1898 r1899 1 1 <?xml version="1.0"?> 2 2 <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" 3 width=" 700" height="400"3 width="600" height="450" 4 4 title="MigemoTest" 5 5 showStatusBar="false" … … 35 35 var dicmaker : AIRMigemoDicMaker = new AIRMigemoDicMaker(); 36 36 trace(dicmaker.open(new File(dstfile.text))); 37 trace(dicmaker.append(new File(srcfile.text)));37 dbresult.text = dicmaker.append(new File(srcfile.text), charset.text); 38 38 dicmaker.close(); 39 39 … … 84 84 </mx:FormItem> 85 85 86 <mx:FormItem width="100%" label="文字コード"> 87 <mx:TextInput id="charset" width="100%" height="25" text="EUC-JP" /> 88 </mx:FormItem> 89 86 90 <mx:FormItem horizontalAlign="center"> 87 91 <mx:Button id="makedb" label="つくるよ!" click="makeDB()" /> 92 </mx:FormItem> 93 94 <mx:FormItem width="100%" label="結果"> 95 <mx:Text id="dbresult" width="100%" height="25"/> 88 96 </mx:FormItem> 89 97 </mx:Form> … … 106 114 107 115 <mx:FormItem width="100%" label="結果"> 108 <mx:TextInput id="regexpresult" width="100%" height="25" editable = "false"/>116 <mx:TextInput id="regexpresult" width="100%" height="25"/> 109 117 </mx:FormItem> 110 118 </mx:Form> air/AIRMigemo/src/uwi/migemo/AIRMigemo.as
r1898 r1899 67 67 var ret : Vector.<String> = new Vector.<String>(); 68 68 ret.push(query); 69 if (query.length == 0) return ret; 69 70 70 71 // 英字の半角をexpand … … 99 100 } 100 101 101 /* 102 for each(var e : String in ret) { 103 trace(e); 104 } 105 */ 102 ret.sort(compstr); // ソート 103 ret = uniq(ret); // 同一表現を除去 106 104 return ret; 107 105 } … … 115 113 { 116 114 vec = escapevec(vec); // メタ文字をエスケープ 117 vec.sort(compstr); // ソート118 vec = uniq(vec); // 同一表現を除去119 115 120 116 // 各項間の先頭からの共通文字数を格納。 air/AIRMigemo/src/uwi/migemo/AIRMigemoDicMaker.as
r1898 r1899 18 18 public class AIRMigemoDicMaker { 19 19 private const TABLE : String = "migemodic"; 20 private const CHARCODE_DEFAULT : String = "EUC-JP"; 20 21 private const KEY_MAXLEN : int = 30; 21 22 … … 62 63 * @return メッセージ 63 64 */ 64 public function append(srcfile : File, charset : String = "shift_jis") : String65 public function append(srcfile : File, charset : String = CHARCODE_DEFAULT) : String 65 66 { 66 67 if (!conn.connected) {

