0
在下面的代碼中。如果buttom'A'被按下,文本框應該用A填充,並且如果按下'B'按鈕,它應該填充B等等。 Can this是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>