Hi Jeremy,

It looks like you are making good progress with this app.  Have you 
tried:

import mx.core.Application;

Application.application.mainDisplay.etel.fileNumber.text = 
result.fld_fileNum;

Another approach is to cast the call result to a single model class 
and bind the model to the controls.  This is more of a non-linear 
way to avoid traversing the display list.  Hope that this works for 
you.

-TH

--- In [email protected], "Jeremy Rottman" 
<[EMAIL PROTECTED]> wrote:
>
> In my application I have setup a statemanager, this statemanager 
loads
> all the various states that I use.  The issue I am having is this. 
I am
> trying to populate another state screen with information that I 
retreive
> from a search. As of now, I cant get it to populate the text 
inputs.
> 
> There is alot of code so bear with me.
> 
> Main Application file.
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> xmlns="*"
> xmlns:widgets="components.widgets.*"
> xmlns:stateManager="components.managers.*"
> viewSourceURL="srcview/index.html">
> 
>      <mx:Canvas width="100%" height="100%" >
>          <!-- SEARCH WIDGET -->
>          <widgets:widgetSearch y="0" x="0"/>
> 
>          <!-- MENU BAR WIDGET -->
>          <widgets:widgetMenuBar x="0" y="50" />
> 
>          <!-- STATE MANAGER -->
>          <stateManager:stateManager x="0" y="94" 
id="mainDisplay" />
>      </mx:Canvas>
> 
> </mx:Application>
> 
> In the code above my stateManager has the id mainDisplay.
> 
> State Manager file.
>          <mx:states>
>          <mx:State name="mainState">
> 
> 
>          </mx:State>
>          <!-- EDIT LISTING STATE -->
>          <mx:State name="editListing" basedOn="mainState" >
>              <mx:AddChild>
>                  <transactions:viewEditListing id="etel" />
>              </mx:AddChild>
>          </mx:State>
> 
>      </mx:states>
> 
> Here I have given the id etel to my transaction view file 
EditListing.
> 
> Here is where I am getting the problem.
> 
> // CALL  FOR LISTING POPULATION
>          private function SearchListing_Listing_Display(fileNum){
>              SearchListing.Listing_Display(fileNum)
>          }
> 
> // HANDLE LISTING POPULATE  RESULTS
>          private function
> SearchListing_Listing_Display_Result(result):void{
>              parentApplication.mainDisplay.currentState 
= 'editListing';
>              Alert.show(result.fld_fileNum);
>              parentApplication.mainDisplay.etel.fileNumber.text =
> result.fld_fileNum;
> 
>          }
> 
> // HANDLE LISTING POPULTE  ERRORS
>          private function
> SearchListing_Listing_Display_Fault(event:FaultEvent):void{
>              Alert.show("Test Error","Program Error")
>          }
> 
> In the fucntion SearchListing_Listing_Display_Result, I change the 
state
> from the search state, to the edit state. This works fine. It is 
when I
> get to this part 
parentApplication.mainDisplay.etel.fileNumber.text =
> result.fld_fileNum;    where things go wrong. It is not populating 
hte
> text input. I have tried all sorts of variations on this. And 
still have
> come up with nothing.
> 
> Anyone see how I can get the text input populated?
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to