I can't get flash preloaders to work when there is a a # in the url of my page (even without any deep linking libraries or logic). I am using flex 3.3. Flash plugins 9 and 10, all browsers.
There is this bug regarding # in the url preventing preloaders from working: http://bugs.adobe.com/jira/browse/SDK-14162
However, somehow, someone, somewhere has ways around this. Here are somewhat working examples (remember to clear your cache to ensure you see the preloader awesomeness):
- http://www.adobecards.com/index.html#wtf
- http://www.escriba.es/base_en.html#wtf
- http://www.sonypictures.com/movies/onceuponatimeinmexico/site/mexico.html#wtf
- http://instinct.ru/flash.html#wtf
- http://www.alternativedesign.tv/plant5.html#wtf
However, these do not work (no preloader at all or momentarily stuck on 100%):
- http://www.flashmagazine.com/articlefiles/preloader_finished.html#wtf
- http://www.mariaclaudiacortes.com/colors/Colors.html#wtf
- http://whoswestudios.com/flashsite.html#wtf
- http://www.iotashan.com/examples/NotSoCustomPreloader/index.html#wtf
So, what is going on here? I suspect the flex framework.
Anyone know where to look in the flex code? Or is this bug deeper than anyone but adobe can fix?