0
В приведенном ниже коде. Если нажать кнопку «A», то текстовое поле должно быть заполнено буквой A, а если нажать кнопку «B», она должна быть заполнена B и т. Д. Может ли это быть done.Also если кто-нибудь может мне точку изгибаться примеров будет много helpful.Thanks ..Заполнение текстового поля с помощью flex
s='A';
for(i=0;i<button.length;i++)
{
txtLogin.text+=s;
s++;
}
Оригинальный код ..
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button label="A" click="clickhandler(event)" x="1" />
<mx:Button label="B" click="clickhandler(event)" x="101" />
<mx:Button label="C" click="clickhandler(event)" x="201" />
<mx:Button label="D" click="clickhandler(event)" x="301" />
<mx:Button label="E" click="clickhandler(event)" x="401" />
<mx:Button label="F" click="clickhandler(event)" x="501" />
<mx:Button label="G" click="clickhandler(event)" x="601" />
<mx:Button label="H" click="clickhandler(event)" x="701" />
<mx:Button label="I" click="clickhandler(event)" x="801" />
<mx:Button label="J" click="clickhandler(event)" x="901" />
<mx:Button label="K" click="clickhandler(event)" x="1001" />
<mx:Script>
<![CDATA[
import mx.controls.Button;
import mx.controls.Alert;
public function clickhandler(event:Event):void
{
var button:Button=event.target as Button;
var i:int;
var s:String;
s='A';
for(i=0;i<button.length;i++)
{
txtLogin.text+=s;
s++;
}
/* if (button.label=='A')
{
txtLogin.text+="A";
//mx.controls.Alert.show("Button1");
}
if (button.label=="B")
{
txtLogin.text+="B";
//mx.controls.Alert.show("Button2");
} */
}
]]>
</mx:Script>
<mx:TextInput x="231" y="175" id="txtLogin"/>
</mx:Application>