вам нужно, чтобы mxml и файл класса as3 знали друг друга.
в файле myClass вам нужна ссылка на TextInput, которая 'id = "username"'.
как? Я должен изменить propoerty для функции loginCheck с «private» на «public»:
public function loginCheck(username:TextInput):void
{
// trace(username.text);
// do some thing you like to do.
Alert.show("loginCheck Done");
}
и в файле mxml вы должны изменить его на
...
<fx:Script>
<![CDATA[
public function callme(e:MouseEvent):void
{
var checker:myClass = new myClass();
checker.loginCheck(username);
}
]]>
</fx:Script>
<mx:TextInput styleName="loginTextInput" id="username" x="160" y="161"/>
<s:Button label="check" click="callme"/>
...
эта ссылка будет помочь