Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

kylane

macrumors newbie
Original poster
May 10, 2009
3
0
Gday guys,

Been having some odd issues getting Safari to render flash components on a page with an iframe.

Yes I know, I can hear you all groaning from here - but it had to be done.

Anyway, Ive got the site working perfectly in every other browser, except Safari.

Heres a URL to a page in the site that scrolls...

http://www.seasprayliving.com.au/contact.html

Now, on first load, when you scroll the iframe, the flash renders all oddly over the iframe.

If I refresh this page, it doesnt do it anymore!

Im really confused, at my wits end, and the client is demanding answers. :(

Any tips appreciated.

Thanks guys!
 

Attachments

  • Picture 1.png
    Picture 1.png
    815.8 KB · Views: 161
Why is a fricken static image in flash?

Works fine for me on my Safari. Tried it in both OSX 10.4.11 and windows xp.
 
Works fine in Safari 4 (beta) as long as you don't scroll the page prior to the completion of the Flash loading process.

It appears that the entire nested frameset is being redrawn without clearing the cache on each heartbeat of the Flash player during the image transition.
The Flash content itself does not exhibit any problems; it's the HTML content rendered by the browser that is not being updated with the Flash content.
ie: you scroll the page and a new copy of the HTML content is drawn on top of what's already there)

What method are you using for the Flash image tween?
(enter frame loop, timeline tween, or tweening engine?)
What version of Actionscript is this?

BTW, why is the site a Flash/HTML hybrid? This is probably the root of your problem.
This site would probably work flawlessly if it were either Flash or HTML/CSS.
You're not really leveraging Flash technology to a significant degree, so pure HTML/CSS would probably work just as nicely in terms of visuals, search engine indexing of the site would be improved, and the site would be more accessible on mobile devices.
(Don't get me wrong; I like Flash, but this isn't an example of what I normally think of as "Flash")
 
What method are you using for the Flash image tween?
(enter frame loop, timeline tween, or tweening engine?)
What version of Actionscript is this?

BTW, why is the site a Flash/HTML hybrid? This is probably the root of your problem.
This site would probably work flawlessly if it were either Flash or HTML/CSS.

MCTween.
AS2

And because thats what the client wanted, and I had 3 days to build it in.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.