On Tue, Mar 29, 2011 at 10:23 AM, Merrill, Jason < jason.merr...@bankofamerica.com> wrote:
> I would agree with Henrik. Using the Vector class would be better in this > case (or if Vector is confusing even just Array - Vector is just a typed > array where you declare the data type and enforce it). And doesn't seem to > me you need to separate "hour digits" from "minunte digits" - you're just > dealing with numbers 0-9. Here is an example. > > Instead of this: hours_digit1[1] = new Bitmap(number_1_image); > hours_digit2[1] = new Bitmap(number_1_image); hours_digit3[1] = new > Bitmap(number_1_image); min_digit1[1] = new Bitmap(number_1_image); > > Do this: > > var digitBitmaps:Vector.<Bitmap> = new Vector.<Bitmap>(); > > for (var i:int = 0; i<9; i++) > { > digitBitmaps.push(new Bitmap("number_"+i+"_image")); > } > > Then, to get the image you want do the following. Say you wanted to get the > number 7: > > var image7:Bitmap = digitBitmaps[7]; > > > > Jason Merrill > Instructional Technology Architect > Bank of America Global Learning > > > > > > _______________________ > > -----Original Message----- > From: flashcoders-boun...@chattyfig.figleaf.com [mailto: > flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Kevin Holleran > Sent: Monday, March 28, 2011 9:05 PM > To: Flash Coders List > Subject: Re: [Flashcoders] Reusing an Image > > On Mon, Mar 28, 2011 at 1:11 PM, Henrik Andersson <he...@henke37.cjb.net > >wrote: > > > You might want to have a look at the Bitmap.bitmapData property. > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > Ok, so forgive me as I have never used this before and am new to AS. I > want to load a series of 10 images, these will be numbers in a countdown. > Its possible for an image to be used 7 times at once (111:11:11). If I > want to use the same image would I load the image into BitmapData, the turn > around and have a series of Bitmap objects for every digit? > > clock_image_loader.addEventListener(Event.COMPLETE, images_loaded); > > private function images_loaded(event:Event): void { > number_1_image = Bitmap(LoaderInfo(event.target).content).bitmapData; > } > > then do something like this? > > hours_digit1[1] = new Bitmap(number_1_image); hours_digit2[1] = new > Bitmap(number_1_image); hours_digit3[1] = new Bitmap(number_1_image); > min_digit1[1] = new Bitmap(number_1_image); > > and so on? this would mean I would need a declaration for all seven digits > for 0-9. > (This is tossed together but I think you get the idea.) > > Again, I am new to this and I would think there would be a better way to > get what I need that is more efficient.... > > Thanks for your help as always.... > > Kevin > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > ---------------------------------------------------------------------- > This message w/attachments (message) is intended solely for the use of the > intended recipient(s) and may contain information that is privileged, > confidential or proprietary. If you are not an intended recipient, please > notify the sender, and then please delete and destroy all copies and > attachments, and be advised that any review or dissemination of, or the > taking of any action in reliance on, the information contained in or > attached to this message is prohibited. > Unless specifically indicated, this message is not an offer to sell or a > solicitation of any investment products or other financial product or > service, an official confirmation of any transaction, or an official > statement of Sender. Subject to applicable law, Sender may intercept, > monitor, review and retain e-communications (EC) traveling through its > networks/systems and may produce any such EC to regulators, law enforcement, > in litigation and as required by law. > The laws of the country of each sender/recipient may impact the handling of > EC, and EC may be archived, supervised and produced in countries other than > the country in which you are located. This message cannot be guaranteed to > be secure or free of errors or viruses. > > References to "Sender" are references to any subsidiary of Bank of America > Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are > Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a > Condition to Any Banking Service or Activity * Are Not Insured by Any > Federal Government Agency. Attachments that are part of this EC may have > additional important disclosures and disclaimers, which you should read. > This message is subject to terms available at the following link: > http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you > consent to the foregoing. > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > Thanks to both of you for your help. I will give that a try. Thanks! Kevin _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders