-1

Flex を使用するのは初めてで、特定の ID を再利用する方法がわかりません。

だから私はあなたが製品をカスタマイズできるアプリケーションをやっています。最初に製品を選択してから、カスタム テキストを追加できます。

テキストを追加して ID を追加し、テキストをクリックすると移動したり編集したりできます。私の問題は、編集を保存する方法がわからないことです。

テキスト ID を隠しフィールドに入力しましたが、それを使用してフィールド内のテキストを置き換えることができません。どうすればそれができますか?

ここに私のコードの一部があります:

<s:TextInput includeIn="modifierTexte" x="24" y="39" width="599" id="idTextePersonnalise"/>
    <mx:RichTextEditor id="persoContentModifier" 
                       backgroundColor="#ccffcc" 
                       title="Texte personnalisé" 
                       x="23.8" y="62.2" width="768" height="200" chromeColor="#A6A3A3" verticalAlign="top"
                       creationComplete="removeMiscButtons()"
                       dropShadowVisible="false" includeIn="modifierTexte"/>
    <s:Button x="571" y="269.4" width="221" height="34" fontFamily="Georgia" fontSize="15" color="#404040" chromeColor="#A8D009" focusColor="#3F9020" id="editTxtToBathtub" label="Modifier le texte" includeIn="modifierTexte" click="editTextToBathtub()"/>

したがって、textinput にはテキスト ID が含まれ、richTextEditor はカスタム テキストを取得し、ボタンをクリックして保存します。

私の関数は次のようになります:

private function editTextToBathtub():void{
                var idDeMonTexte:String = idTextePersonnalise.text;
//I'ld like to do something like idDeMonTexte.text = persoContentModifier.text;
            }

var を使用してリッチテキストをカスタム テキストに戻そうとするたびに、もちろんエラーが発生します...

誰でもこれを操作する方法を知っていますか? ご協力いただきありがとうございます !

4

2 に答える 2

0

2 つの問題.. idDemonText.text = personContentModifier.text のようなことをしたいと言っていますが、idDemonText の id を持つコンポーネントがありません。(少なくともあなたの例ではありません)。

もう1つは、プライベート関数にボタンのIDと同じ名前を付けたことです。それはおそらくあなたのエラーを引き起こすでしょう。あなたのエラーは何ですか?

于 2013-05-02T10:10:31.433 に答える