Hi Wayne, This a little out of my area, but maybe it will spark an idea. Instead of loading the images that you want to print, one-at-a-time, into a canvas. You could load all of the images, at the same time, into a Repeater (or a list-based control). On creationComplete of the Repeater, add the child (Repeater) to the PrintJob.
If you are also embedding the images, this approach may consume a lot of CPU resources. But, I'm sure that you can find a balance here. Hope this helps, Tim --- In [email protected], "wayneposner" <[EMAIL PROTECTED]> wrote: > > I've been trying to figure this one out for about a week now with no > success. > > I'm trying to load a bunch of images dynamically from an XML file, > pass each image, one at a time, to a Canvas and then print that > Canvas, but only being prompted with the print dialog for the first > image. If I just pass the image to the canvas, the print command > has executed before the image loads. > > If I use an event listener for the complete action on my canvas I > get the print dialog for every canvas that tries to print, provided > I instatiate a new FlexPrintJob in my event handler--as opposed to a > global FlexPrintJob which simply results in an empty print job. > > I've tried writing a preloader using the Loader class and a sprite > to hold the image and then add the sprite to my canvas, but my code > fails at the addChild() statement at run time because flex cannot > coerce the Loader into an IUIComponent. > > I've also tried a preinitialze event on my canvas which calls the > image.Load command for an mx:image tag, but that doesn't work either. > > > It seems like I'm running out of options here. I didn't think it > would be so difficult to print multiple pages of images in Flex. > Can someone please help!!!! > > Thanks > Wayne > -- 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/

