Flex 4 とアクション スクリプト 3 を使用して、Android デバイス用のシンプルなテキスト チャット アプリケーションを作成しました。テキスト チャットでは、フォントの色を変更するオプションを指定しました。テキストメッセージの入力には「TextInput」を使用し、チャットメッセージの表示には「Textarea」を使用しました。テキストの色を変更すると、「テキストエリア」の色のすべての行が変更されています。
textoutput.setStyle("color",textInput.getStyle("color"));
textoutput.text += userNameInput.text + ": " + msg + "\n";"
これは私が使用したコードです。しかし、「テキストエリア」のすべての行の色を変更する必要があります。一方、表示チャット用のパネルを作成し、メッセージのラベルを動的に作成し、色を動的に変更しましたが、すべての行が同じ行にマージされています。パネル ウィンドウの動的ラベルごとに改行を追加する必要があります。
var mylabel:Label=new Label();
mylabel.setStyle("color",textInput.getStyle("color"));
mylabel.text += userNameInput.text + ": " + msg + "\n";
panelId.addElement(mylabel);"
これは、動的ラベルを Panel に追加するために使用したコードです。この問題のいずれかを解決するためのアイデアを教えてください。それは私にとって非常に役立つはずです。前もって感謝します。