Hey Pete, 

I see you had the same issue I am experiencing today.. and its been 1/2 a day 
so far of pulling out hair.

Do you remember how you solved this 3 years ago???


Craig




--- In [email protected], P Smith <flexcod...@...> wrote:
>
> The "Photo Viewer" Sample App has a ViewStack with 3 views:  <ThumbnailView 
> ...>, <CarouselView ...>, <SlideShowView ...>.
> 
> When I move <CarouselView ...> to the top of the stack, on execution it 
> throws an:  Error #1009: Cannot access a property or method of a null object 
> reference. 
> 
> Poking around with the debugger the problem is that the property gallery =  
> null.  
> 
> It all works fine as originally written.  That is when <CarouselView ...> is 
> not the first view in the stack.  The default app PhotoViewer.mxml uses 
> databinding for passing in gallery="{gallery}" to each of the 3 views.
> 
> Can anyone help out suggesting why <CarouselView ...> only fails when it is 
> first view in the stack?
> 
> fyi ...
> 
> The "Photo Viewer" Sample App is easy to install via the Flex Builder 2 "Flex 
> Start Page"
> (Install sequence:  Main Menu -> Help -> Flex Start Page -> More installed 
> samples -> Photo Viewer -> Open Project)
> 
> Because ResourceBundle are used, you might encounter the (annoying) bug 
> 174788 (as documented in TechNote at www.adobe.com/go/4a146409) which 
> requires "In Flex Builder, clean the project in order to remove the error."
> 
> I really would like to get "Photo Viewer" Sample App working with 
> <CarouselView ...> as the default view.  If anyone can help me figure out how 
> to do that, I would appreciate it.
> 
> In debugging this I have gotten as far as ...
> When the Error #1009 occurs, FB2 opens Carousel.as pointing to the first 
> statement in method reset() which references:  gallery.selected
> 
> Using a breakpoint, the debugger's Variables panel shows"gallery=null".
> 
> I then modified reset() to include "if ( gallery != null )" in 2 places.  
> 1) around:  var selected:int = gallery.selected;
> 2) around the entire loop:  for (var i:int=0; i < 9; i++)
> 
> This clears the #1009 error, but the Variables window continues to show 
> "gallery=null".  Only if I then navigate to either <ThumbnailView ...> or 
> <SlideShowView ...> before navigating back to <CarouselView ...>  does the 
> databinding finally set the gallery property and <CarouselView ...> works.
> 
> Pete
> 
> 
> 
> 
>  
> ____________________________________________________________________________________
> Sponsored Link
> 
> $200,000 mortgage for $660/ mo - 
> 30/15 yr fixed, reduce debt - 
> http://yahoo.ratemarketplace.com
>


Reply via email to