(I think there was a problem when i sent my initial email so resending)
Hey list,
Here's a problem i've had to lesser or greater degrees for pretty much
ever. I'm sure everyone's come across it.
Depending on what's going on, on the site, or especially if it's during
the application initialization.
Here's an example scenario,
You have 10 different illustrated pants for a character in a MovieClip,
each mapped to a different label.
Based on the database information, you load the proper 'pants' swf, then
switch to the variation of it based on the frame label using gotoAndStop.
However when you try to access, pants.getChildByName('thing') you
receive null.
Sometimes the assets are just not ready yet, period case closed.
I've tried different solutions to this problem on different projects,
ranging from
-moving asset initialization function (sometimes just not an option)
-creating a FrameDelay class,
-creating enterframe listener checking then killing itself once the
asset is accessible,
- and shamefully even sometimes having to use setTimeout with 250 ms
when the site was live and there was no time for elegant work arounds
--
I'm aware of how the flash player works, that it needs a step sometimes
to process the assets in the frame.
Does anyone have a kind of magic bullet solution or workaround for this
or in general i'm interested in hearing how you guys have dealt with
this problem.
--
Mario Gonzalez
http://www.onedayitwillmake.com
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4305 (20090804) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders