RE: [flexcoders] Flex View Stack / Component Life Cycle Best practice

2009-07-07 Thread Battershall, Jeff
Have each 'page' of your app extend a base class that has a publicfunction you 
can call when it becomes visible when the ViewStack changes.

Jeff


From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of claudiu ursica
Sent: Friday, June 26, 2009 5:03 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Flex View Stack / Component Life Cycle Best practice




And you probably want to try to catch that change event on it's propagation 
phase instead of bubbling phase.

C


From: Jeffry Houser j...@farcryfly.com
To: flexcoders@yahoogroups.com
Sent: Friday, June 26, 2009 12:08:56 AM
Subject: Re: [flexcoders] Flex View Stack / Component Life Cycle Best practice

You probably want to run code when the viewStack changes. Look at the
ViewStack, I bet there is a change event.

martinosaint wrote:
 Hi there,

 I have built a multiplage application in Flex with different user roles. I 
 use a View Stack with a Menu Bar to navigate between the different pages.

 However - each time a page gets opened, I need to do some database calls, 
 apply User Role settings, etc. in an init() function. This init function may 
 reference some UI elements of this page.

 I tried to load it with the creationComplete event, but this one gets only 
 triggered once (since the page is not rebuilt each them the view stack shows 
 it).

 Now I have put it on the show event, but this seems not to get triggered 
 consistently, or before the page is fully created the first time.

 Whats the best practice for this case?
 * I have to pass in data
 * Call init functions (database calls)
 * Manipulate components

 Ideally I would need a way to call init each time the page is loaded and 
 after all components are created.

 Thanks for your help,
 Martin



  - - --

 --
 Flexcoders Mailing List
 FAQ: http://groups. yahoo.com/ group/flexcoders /files/flexcoder 
 sFAQ.txthttp://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Alternative FAQ location: https://share. acrobat.com/ adc/document. do?docid= 
 942dbdc8- e469-446f- b4cf-1e62079f684 
 7https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
 Search Archives: http://www.mail- archive.com/ flexcoders% 40yahoogroups. 
 comYahoohttp://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 
 Groups Links






--
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl. com/684b5hhttp://tinyurl.com/684b5h
http://www.twitter. com/reboog711http://www.twitter.com/reboog711 | Phone: 
203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust







Re: [flexcoders] Flex View Stack / Component Life Cycle Best practice

2009-06-26 Thread claudiu ursica
And you probably want to try to catch that change event on it's propagation 
phase instead of bubbling phase.

C





From: Jeffry Houser j...@farcryfly.com
To: flexcoders@yahoogroups.com
Sent: Friday, June 26, 2009 12:08:56 AM
Subject: Re: [flexcoders] Flex View Stack / Component Life Cycle Best practice






You probably want to run code when the viewStack changes.  Look at the 
ViewStack, I bet there is a change event. 

martinosaint wrote:
 Hi there,

 I have built a multiplage application in Flex with different user roles. I 
 use a View Stack with a Menu Bar to navigate between the different pages.

 However - each time a page gets opened, I need to do some database calls, 
 apply User Role settings, etc. in an init() function. This init function may 
 reference some UI elements of this page.

 I tried to load it with the creationComplete event, but this one gets only 
 triggered once (since the page is not rebuilt each them the view stack shows 
 it).

 Now I have put it on the show event, but this seems not to get triggered 
 consistently, or before the page is fully created the first time.

 Whats the best practice for this case?
  * I have to pass in data
  * Call init functions (database calls)
  * Manipulate components

 Ideally I would need a way to call init each time the page is loaded and 
 after all components are created.

 Thanks for your help,
 Martin



  - - --

 --
 Flexcoders Mailing List
 FAQ: http://groups. yahoo.com/ group/flexcoders /files/flexcoder sFAQ.txt
 Alternative FAQ location: https://share. acrobat.com/ adc/document. do?docid= 
 942dbdc8- e469-446f- b4cf-1e62079f684 7
 Search Archives: http://www.mail- archive.com/ flexcoders% 40yahoogroups. 
 comYahoo! Groups Links




 

-- 
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl. com/684b5h
http://www.twitter. com/reboog711 | Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust


   


  

Re: [flexcoders] Flex View Stack / Component Life Cycle Best practice

2009-06-25 Thread Jeffry Houser

 You probably want to run code when the viewStack changes.  Look at the 
ViewStack, I bet there is a change event. 

martinosaint wrote:
 Hi there,

 I have built a multiplage application in Flex with different user roles. I 
 use a View Stack with a Menu Bar to navigate between the different pages.

 However - each time a page gets opened, I need to do some database calls, 
 apply User Role settings, etc. in an init() function. This init function may 
 reference some UI elements of this page.

 I tried to load it with the creationComplete event, but this one gets only 
 triggered once (since the page is not rebuilt each them the view stack shows 
 it).

 Now I have put it on the show event, but this seems not to get triggered 
 consistently, or before the page is fully created the first time.

 Whats the best practice for this case?
  * I have to pass in data
  * Call init functions (database calls)
  * Manipulate components

 Ideally I would need a way to call init each time the page is loaded and 
 after all components are created.

 Thanks for your help,
 Martin



 

 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Alternative FAQ location: 
 https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
 Search Archives: 
 http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links




   

-- 
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl.com/684b5h
http://www.twitter.com/reboog711  | Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust