MACROMEDIA COLDFUSION MX 7.0.2-USING COLDFUSION MX WITH FLEX 2 Betriebsanweisung Seite 198

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 256
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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.
Seitenansicht 197
1 2 ... 193 194 195 196 197 198 199 200 201 202 203 ... 255 256

Kommentare zu diesen Handbüchern

Keine Kommentare