What's the value that replaces "+file+"?  That's where the unique
identifier would appear if there was one, but that would just handle
the preloader file.

If you have the FLA for the preloader movie then you should be able to
take a look at the code and see if it's appending a unique identifier
to the lager movie's URL as well.  You'll need to dig through the code
to find it, but look for things like 'loadMovie' or 'MovieClipLoader'

  -Andy

On 4/17/07, John Cowles <[EMAIL PROTECTED]> wrote:
Hi
Here is the javascript that loads the initial flash file - if javascript
isn't enabled then a static image is shown (hence the document.write)
function flash_write(file, width, height) {

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca
b#version=6,0,0,0" width="'+width+'" height="'+height+'" id="movie" >
<param name="movie" value="'+file+'" />
<param name="wrmode" value="transparent" />
<param name="menu" value="false" />
<!--[if !IE]> <-->
<object type="application/x-shockwave-flash" data="'+file+'"
width="'+width+'" height="'+height+'"></object><!-->
<![endif]-->
</object>');

}


  _____

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Nils Millahn
Sent: 17 April 2007 10:04
To: [EMAIL PROTECTED]; flashcoders@chattyfig.figleaf.com
Subject: Re: [Flashcoders] preloader and cacheing problem


Hi John,

this shouldn't actually happen, unless the url to the SWF that's being
loaded in is modified to make it 'unique' each time the swf is loaded. That
can be done, for example, by appending a random number to the end, so you
get urls like myfile.swf?0.123347575.

This might have been the intention of the original developer, I guess.

Other than that, the swf should be cached. You could also post the loading
code, that might shed further light on the issue.

- Nils.



On 17/04/07, John Cowles <[EMAIL PROTECTED]> wrote:

We have been supplied with Flash files that include a preloader, a small
flash file that then gets a large flash file. The way it works bypasses both
browser and server caching rules.  Every time the page is refreshed it
downloads the entire fileset again. This accounts for about 20% of monthly
bandwidth and it seems completely unecessary.  We have the FLA file and
although we are PHP, Javascript programmers, we have no experience of Flash
and action script. Can someone advise or direct us to a site to understand
how we can set some conditional logic within the Flash preloader to only
fetch the rest of the Flash if it hasn't already been downloaded in that
session.
Thanks

_______________________________________________
Flashcoders@chattyfig.figleaf.com
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



_______________________________________________
Flashcoders@chattyfig.figleaf.com
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

_______________________________________________
Flashcoders@chattyfig.figleaf.com
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