<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="createListener()">
<mx:Panel x="20" y="20" width="450" height="150" layout="absolute" title="Currency Converter">
<mx:Label x="25" y="37" text="Price in Dollars"/>
<mx:Label x="120" y="65" id="lblResults"/>
<mx:TextInput x="120" y="35" id="txtPrice"/>
<mx:Button x="290" y="35" label="Convert to Yen" id="btnConvert"/>
<mx:Script source="test/sss.as"></mx:Script>
</mx:Panel>
</mx:Application>
public function createListener():void
{
btnConvert.addEventListener(MouseEvent.CLICK, convertCurrency );
}
public function convertCurrency(e:Event):void
{
var rate:Number = 120;
var price:Number = Number(txtPrice.text);
if (isNaN(price))
{
lblResults.text = "Please enter a valid price.";
}
else
{
price = price * rate; lblResults.text = "Price in Yen: " + String(price);
}
}