Unfortunately, when a user requests a print job it will mean print all the images.
cacheAsBitmap....been having problems with bitmaps as they don't seem to load into an IUIComponent. Any insite into possibly why? Wayne --- In flexcoders@yahoogroups.com, "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > Yeah, I'm not saying load all of the images at one time, just the > ones that you want to print. Possible use of cacheAsBitmap here too. > > -TH > > --- In flexcoders@yahoogroups.com, "wayneposner" <wayne.posner@> > wrote: > > > > I thought about doing that, but am concerned about the possiblity > of > > loading anywhere from 500 to 1000 2k-10k images into memory and > how > > it will affect the system while waiting for all those images to > > load. Additionally, I need to add some metadata text which is > also > > coming from the XML file. Which brings me back to one at a time > or > > somehow preloading each image before the canvas is rendered. > > > > Wayne > > > > --- In flexcoders@yahoogroups.com, "Tim Hoff" <TimHoff@> wrote: > > > > > > 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 flexcoders@yahoogroups.com, "wayneposner" <wayne.posner@> > > > 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/