MACROMEDIA COLDFUSION MX 7.0.2-USING COLDFUSION MX WITH FLEX 2 Guia do Utilizador Página 198

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 256
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 197
198 Debug an Application
Add a calculation function
An ActionScript function is used to capture the input from these controls, and calculate the
exchange rate.
1. In the MXML editor's Source mode, enter the following public variable and function, so
that your application looks like the following:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
[Bindable]
public var Currency:Array = ["US Dollars", "Euro"];
private function calculate():void {
if (cb_amount.selectedItem == "US Dollars") {
var a:Number = Number(txt_A.text);
var c:Number = (a * 0.798072);
txt_B.text = String(c);
txt_currency.text = "Euro";
} else if (cb_amount.selectedItem == "Euro") {
var b:Number = Number(txt_A.text);
var d:Number = (b * 1.25302);
txt_B.text = String(c);
txt_currency.text = "US Dollars";
} else {
txt_currency.text = "Enter an amount and select a
currency";
}
}
]]>
</mx:Script>
<mx:Label x="10" y="40" text="Enter amount"/>
<mx:TextInput id="txt_A" x="95" y="40" width="100"/>
<mx:ComboBox x="210" y="40" id="cb_amount" dataProvider="{Currency}"
prompt="Select currency..." width="150"/>
<mx:TextInput id="txt_B" x="95" y="80" width="100" editable="false"/
>
<mx:Text id="txt_currency" width="100" x="210" y="80"/>
<mx:Button id="btn_calculate" click="calculate();" x="95" y="140"
label="Calculate" width="100"/>
</mx:Application>
The array variable provides selections for the ComboBox control and the Calculate function is
called when the button is clicked.
Vista de página 197
1 2 ... 193 194 195 196 197 198 199 200 201 202 203 ... 255 256

Comentários a estes Manuais

Sem comentários