質問: flex:数値のみを受け入れるテキスト入力 数字のみを受け入れるコードが必要です。入力時に、コードはそれが番号であるかどうかをチェックする必要があります。そうでない場合は、入力したキーを削除するか、まったく入力しない必要があります
回答: <?xml version="1.0"?> <!-- simple example to demonstrate the textinput control. --> <mx:application xmlns:mx="http://www.adobe.com/2006/mxml" viewsourceurl="srcview/index.html"> <mx:panel title="dodawanie dwóch liczb :)" height="279" width="238" paddingtop="10" paddingleft="10"> <mx:textinput id="src" restrict="0-9" maxchars="20" /> <mx:textinput id="dest" restrict="0-9" maxchars="20"/> <mx:button label="dodaj" click= "dodaj();" id="but"/> <mx:label text="suma" width="59"/> <mx:label text="0" width="160" id="wynik"/> </mx:panel> <mx:script> <![cdata[ import mx.formatters.numberbase; public function dodaj():number { var liczba:number = number(src.text) + number(dest.text); wynik.text = liczba.tostring(); return 0; } ]]> </mx:script> </mx:application>