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 >

