Hi Roman,

Um. I didn't know you can put creationComplete on a textBox. I'll give it a 
try. I'm like a fish out of water
with all this flex mumbo jumbo.

J.

----- Original Message ----
From: Roman Protsiuk <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, 29 March, 2007 9:46:52 PM
Subject: Re: [flexcoders] onChange()









  


    
            And, as I understood, making <mx:TextInput change="CostCalc()" 
creationComplete="CostCalc()" /> won't do a trick. Am I right?

R.


On 29 Mar 2007 03:55:44 -0700, 
Jeremy Watson <[EMAIL PROTECTED] com.au> wrote:













  


    
            
Sorry Guys,

I thought I was clear. Okay I'll try to explain it a bit better. I'm slightly 
sick from WebDU. Let me try again.

In HTML you can call a function when the page loads. OnLoad() if I remember 
correctly.  What i want to do is call a function in Flex and have it 
automatically call  and calculate all the fields within this function i.e
. CostCalc().  At the moment when I change a <mx:TextInput> I have an change 
attribute which calls the costCalc() i.e. <mx:TextInput change="CostCalc()"> It 
goes out and recalculates all the fields again. SO here lies my issue. How do I 
call that function and make it like someone has changed a value in the 
TextInput box?


Does that make more sense?

Worse case scenario is
 I'll just populate the fields with the correct data rather then trying to 
calculate it. I just wanted to know if it can be done like in Javascript/HTML.

Thanks in advanced!

Jeremy

----- Original Message ----
From: Roman Protsiuk <roman.protsiuk@
gmail.com>
To: [email protected]
Sent: Wednesday, 28 March, 2007 8:21:23 PM
Subject: Re: [flexcoders] onChange()










    
            What your method does with those basic calculation? Returns them, 
sets them to some Label as text, what? It's very hard to get what is going on 
and thus what might be wrong.

R.




On 27 Mar 2007 18:59:56 -0700, Jeremy Watson <[EMAIL PROTECTED] com.au
> wrote:













  


    
            
I'm calling on onCreationCompletel (event)   


 creationComplete="onCreationComplete( event); "       


    //Alert.show( RequestType) ;
                  if (RequestType == "1")
                  {
                       EndValue();
                       CostCalc()
                  
 }
                   else
                   {
                        LandedCosts( );
                        CostCalc()
                   }
              }
             

Here is one of the text boxes in which I call the CostCalc()


<mx:TextInput id="CattleAvWtKg" editable="true" enabled="true" 
change="CostCalc()"  text="{remoteService. qryDrawdown. lastResult[ 
0].CattleAvgWeig htKg}" />


That's
 pretty much it. 
The function CostCalc() is just doing basic math calculation. i.e. a + b 

does that help at all.

Jeremy




----- Original Message ----
From: Bjorn Schultheiss <[EMAIL PROTECTED]>
To: 
[EMAIL PROTECTED]
ups.com
Sent: Wednesday, 28 March, 2007 10:59:57 AM
Subject: Re: [flexcoders] onChange()










    
            Send through more of your code.
Are you calling this logic on the creationComplete event?



On 28/03/2007, at 10:43 AM, Jeremy Watson wrote:









Anyone........Am I calling the function correctly in flex actionscript?



J.



----- Original Message ----


From: Jeremy Watson <[EMAIL PROTECTED]>


To: [EMAIL PROTECTED]

ups.com
Sent: Tuesday, 27 March, 2007 7:48:38 AM


Subject: [flexcoders] onChange()







Howdy again. 

The flex application that I'm building is really quite simple which is good 
cause I'm learning flex. However that said.. in html we have onLoad() which we 
put on a page. I have built a function called CostCalc() everytime someone 
changes a field it will recalculate each field. I got that working perfectly. 


However, when I first load the page up with values every value in the form is 
0.00 until I make a change to a field. I know that
 in flex we have creationComplete= "onCreationCompl ete(event) ; " but when I 
put in the function call CostCalc() it doesn't seem to work. Below is the code. 
Disregard the RequestType stuff. I'm switching states based on the URL. 


    //Alert.show( RequestType) ;


                  if (RequestType == "1")
                  {

                       EndValue();


                       CostCalc()
                   }


                   else
                   {


                        LandedCosts( );
                        CostCalc()


                   }
              }








Send instant messages to your online friends 

http://au.messenger.yahoo.com







Send instant messages to your online friends http://au.messenger
.yahoo.com










    
  









Send instant messages to your online friends 
http://au.messenger.yahoo.com 


    
  

    
    

















    
  









Send instant messages to your online friends 
http://au.messenger.yahoo.com 


    
  

    
    

















    
  

    
    




<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->







Send instant messages to your online friends http://au.messenger.yahoo.com 

Reply via email to