are you making the js call before the page is done loading?

the browser might be treating is as an anchor click and stop loading the remaining items on the page (this is normal browser behavior)

since you are using Flash 8, why not use ExternalInterface to make the call? in IE that will have the player use fscommand (basically) and i think your images will stop dissapearing. (or failing to load as the case may be)


On May 28, 2006, at 9:50 PM, Phil Glatz wrote:

I've been experiencing an intermittent problem with a getURL call back to a javascript function on the page calling an SWF.

I'm using Flash 8, and testing on XP. With Firefox, there is no issue. With IE 6, I experience the problem about 80% of the time. This issue is that I have my SWF in a div, with some divs below it containing some gif images. When I flush the browser's cache, the images always display. After subsequent page refreshes (F5), the images usually don't appear (but sometimes do).

I'm using the SWF to display some variable content, filling dynamic text fields from passed variables. I can also select from a number of fonts via a passed var. When the font changes, the div height needed to contain the stage changes. I created an actionscript function that passes the new calculated height back to the page via a javascript call:

function resize() {
  if (allowResize == "true") {
    h = Math.ceil(pBody._y+pBody._height)+10;
    getURL("javascript:setFlashHeight('wrapper','"+h+"');");
  }
}

The HTML page has the javascript function setFlashHeight() that resizes the enclosing division for the SWF, via DOM. Like I say, it all works fine with Firefox, and the HTML and CSS are both correct.

I first suspected a DOM issue, but I later discovered that if I added a return statement as the first line of the javascript function, the problem persisted.

If I comment out the getURL call in the actionscript, my disappearing image problem goes away. So it appears to be a Flash issue of some sort, which I'm not understanding.

I've Googled around a bit and can't find anything remotely related to this problem. I'm on a tight project deadline and am about to send $99 to Macromedia for a support call. I thought I'd check with this wise group first to see if this rings any bells. Is this some sort of known issue with Flash/IE? Driving me nuts!

thanks, Phil

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to