2010-12-27 22 views
0

クリップボードから貼り付けられたテキストの改行を一文字のTextFieldに解析しようとしています。私は改行を '\ n'(または他の区切り文字)でテキストフィールドに置き換えて、改行文字( '\ n'区切り文字で十分です。すでにメッセージボックス内で自動的に解析されているので十分です)を入力してください。貼り付けテキストのTextFieldで改行を解析するにはどうすればよいですか?

これについては、私が使用できる方法はありますか?

答えて

0

あなたはTextField.multiline =偽 を設定することができそうでなければ、置き換え/ Nおよび/ R他の文字に

import flash.desktop.Clipboard; 
import flash.desktop.ClipboardFormats; 
import flash.desktop.ClipboardTransferMode; 

var newText = paste().replace("\n","").replace("\r",""); // get text from clipboard and replace newlines to "" 
myTextField.text = newText; // place newText into the textfield. 

private function paste():String 
{ 
     if(Clipboard.generalClipboard.hasFormat(ClipboardFormats.TEXT_FORMAT)) 
     { 
      return String(Clipboard.generalClipboard.getData(ClipboardFormats.TEXT_FORMAT)); 
     } 
     else 
     { 
      return null; 
     } 
} 
+0

を未正確に私が目指していたものが、これは間違いなく多くの扉を開く必要があります。とても有難い :) – Salt

関連する問題