windec
06-09-2009, 01:57 PM
Sorry for this bad example. This is just for my understanding purpose. If the result:number works as something that is stored somewhere outside the box and can be accessed from everywhere in the application that can be nice. How to make the result:number as a global variable?.
private function multiplyby():void
{
var result:Number;
var initialnum:Number;
var multiplier:Number;
multiplier=numslide.value.valueOf();
initialnum=Number(numinput.text);
result=multiplier*initialnum;
numinput.text=result.toString();
dividedby3(result);
}
private function dividedby3(result):void
{
var result2:Number;
result2=result/3;
numinput2.text=result2.toString();
}
]]>
</mx:Script>
<mx:HSlider id="numslide" minimum="2" maximum="12" snapInterval="1"/>
<mx:Label text="enter num 1" x="65" y="40" />
<mx:TextInput id="numinput" x="65" y="120"/>
<mx:Button label="multiply by slider value" id="numbutton" click="multiplyby()"/>
<mx:Label text=" num 1 divided by 3" x="65" y="40" />
<mx:TextInput id="numinput2" x="65" y="120"/>
private function multiplyby():void
{
var result:Number;
var initialnum:Number;
var multiplier:Number;
multiplier=numslide.value.valueOf();
initialnum=Number(numinput.text);
result=multiplier*initialnum;
numinput.text=result.toString();
dividedby3(result);
}
private function dividedby3(result):void
{
var result2:Number;
result2=result/3;
numinput2.text=result2.toString();
}
]]>
</mx:Script>
<mx:HSlider id="numslide" minimum="2" maximum="12" snapInterval="1"/>
<mx:Label text="enter num 1" x="65" y="40" />
<mx:TextInput id="numinput" x="65" y="120"/>
<mx:Button label="multiply by slider value" id="numbutton" click="multiplyby()"/>
<mx:Label text=" num 1 divided by 3" x="65" y="40" />
<mx:TextInput id="numinput2" x="65" y="120"/>