Flash :: Child SWF Is Caching Even Though Browser Cache Is Disabled
Dec 17, 2010
I've got a parent SWF that loads in a couple child SWFs. Even though my browser cache is cleared -- it's disabled, in fact -- reloading, or even restarting, the browser doesn't trigger the newest version of the child SWFs to load into the parent SWF. I can even delete the SWF off the FTP server, and it still gives me the last version that was up there.
What's caching the child SWFs, and how do I force them to refresh on my end? I'm not too concerned about the end user, because once the site development is over, the SWF files won't change very often. (They're all loading in XML files that have the cache disabled via PHP cache control and expires headers.)
I'm primarily using Firefox on PC and Mac, but it seems to do the same thing on IE/PC and Safari/Mac. The PC is using my ISP's DNS, and the Mac is using OpenDNS... not sure if that has anything to do with it. The site is hosted on Rackspace Cloud.
View 1 Replies
Similar Posts:
Nov 25, 2010
was going through the free trainings offered by them. The trainings were good but what surpried me that even though the videos are Flash based, they are not stored in the browser's cachewhich also uses Flash for videos, where the videos are stored temporarily in the browser's cache, this was not in this case. The following is the link for one of the video training which I played on my computer but I was unable to find any trace of it on my local hard-drive:I guess, if the videos are played, then there must be some temporary storage allocated in the hard drive. There are two questions I would like to ask:
View 8 Replies
Jun 25, 2011
I have a website [URL] there is a flash gallery, every time I have to clear magento cache and browser cache to display my new images but now I've made few changes in swf file that before the smaller bars are not left aligned now there are both. In my local system the new swf file shows exact number of images in the smaller bars but in server they are not showing in full numbers.
I don't know what to do as I've cleared every cache that I can. I've read some where that put version number in your swf file so that brower can check if its new then it will download new but in magento how to do that. As the swf file contents are in cms pages home page content and they have done as :
<script src="{{skin url='js/flashobject.js'}}" type="text/javascript"></script>
<div id="flashcontent"
class="a-center"><a
href="http://www.adobe.com/go/EN_US-H-GET-FLASH">
[code]...
how to version the swf file and how to clear cache.
View 1 Replies
Jun 29, 2010
I know how to detect if Flash player is installed in a browser. I'm using the hasFlashPlayerVersion() function of swfobject for that. However, I can't seem to find any documentation on how to detect if the plug-in is installed and just disabled. I didn't see any documentation in the Flash Player Detection Kit that checks if the plug-in is enabled either.
View 4 Replies
Oct 21, 2010
I have a Flash file that is linked to 14 xml files using the E4X method. To keep the network activity to a minimum, I have it set up so that the xml files don't load until the relevant button is clicked (rather than have them all load at the beginning). I've been told I could further reduce network activity by using something called browser caching. There seem to be methods called "conditional HTTP" and "304 caching" but I can't really find a coherent tutorial on how to add this to the code.
View 5 Replies
Oct 28, 2010
I put a swf file on a website, then I made some changes and replace the old version. However, some browsers seem to have some kind of cache to remember the last swf file, they only show the old version instead of the new one. What can I do to stop the browser caching the old version?
View 9 Replies
Apr 2, 2007
I have a site which utilizes an xml sheet for it's menus. Sometimes after making changes to the xml, I need to clear the browser's cache to see the updated menu. Sometimes I don't.
View 4 Replies
Dec 18, 2008
This question is more about updating swf and xml files on the browser. I have a gallery site that has muliple swf files loaded on the master swf on button click. These swf files loads an xml file. My problem is that whenever I update the xml or swf file, the browser still has the flash cache stored so I have to manually refresh the file to see the changes. As in, I can't just refresh the index.html. I have to refresh the
/xml/filename.xml or /flash/filename.swf
Which works but then when other people view the site again, they won't know that they have to refresh the files because they don't know the file name or path. Know what I mean? I researched the net and found solutions like using index.php instead of html or using a random variable string like index.php?mod="34342234" but that only seems to update the master swf.
View 1 Replies
Feb 8, 2011
I have a media player, which rotates images for the artist it plays. I load the images dynamically into the flash. The flash downloads the same images from the server over and over, how can i cache the images, so flash grabs them from a local cache and not from the server?
View 2 Replies
Nov 16, 2009
I would like a Flash application to remember the settings that a user on a specific machine or specific browser has earlier set. This is possible, right? What's the most neat way of doing this? Using some kind of a flash cache?
View 3 Replies
Feb 1, 2010
I've uploaded my slideshow swf to my WIP website (CSS files got overwritten ) Everything is working great. It's looping, I have a preloader animation, ect. The problem I now want to resolve is getting the loader to cache the image files. When the slideshow is told to go back to image[0], it reloads it again. As the whole point of this project was to work around my free web hosting's bandwidth limits, as well as getting more experience working with XML, this simply wont do. Imagine if someone browsing my site left the main page running for a few hours! What I need it to do is to somehow force the browser to cache the images once they are loaded, or at least I think this is what I need to do? Here's the code again:
Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
[code]....
View 4 Replies
Sep 8, 2010
I frequently update my website. But customers do not see immediately the changes as the cache displays the previous version.
View 2 Replies
Sep 16, 2010
When I deploy a new .swf file in an HTML file as shown below, I have to clear the browser cache before the new .swf file loads in the browser. Is there anyway to force the browser to load the .swf file when I replace it with a new one on the server.
<embed type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.adobe.com/go/getflashplayer" allowscriptaccess="sameDomain" name="Prototype" bgcolor="#869ca7" quality="high" id="Prototype" src="/flex/Prototype.swf">
View 3 Replies
Sep 14, 2008
I periodically upload a revised main.swf. But I have torestart my browser when I retrieve the files from the remoteserver, in order to see my updated swf. The advice given on:"How to prevent caching of swf files"does nothing, in IE FF or Safari, with FlashPlayer v 9
View 20 Replies
Oct 3, 2011
I have a Flash application that sends a getURL request for an image file every 60 seconds.
This works fine in all browsers except IE9 with Internet Option set to automatically check for newer versions of stored pages. I setup Charles proxy (http://xk72.com) to watch the requests being sent by my flash app and confirmed that the request is being surpressed by IE9 when the setting is set to Auto, but works fine if I change the setting to check everytime I visit the webpage. This, however, is not an option! I need this to work in all browsers regardless of how the options are set.
Even if I do a page refresh (F5), the ASP page does not reload. The only way to get it to reload is close the browser and restart it.
I have tried adding content headers to disable caching but it does not appear to work.
For Example, here is my request headers:
HTTP/1.1 200 OK
Date Sun, 02 Oct 2011 23:58:31 GMT
Server Microsoft-IIS/6.0
X-Powered-By ASP.NET
Expires Tue, 09 Nov 2010 14:59:39 GMT
Cache-control no-cache
max-age 0
Content-Length 9691
Content-Type text/html
Set-Cookie ASPSESSIONIDACQBSACA=ECJPCLHADMFBDLCBHLJFPBPH; path=/
Cache-control private
I have read the Microsoft blog (http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx) which states that if I add the content headers, the browser should respect my request, but it obviously does not.
I don't think this is a Flash issue since the html page that holds the Flash object will not even reload.
View 1 Replies
May 31, 2010
Is there a way to check if the user has my site cached so it can tell my preloader not to run?Or is there an easier way to check this? I have a preloader, but once it hits 100% it makes a mess. It's not all that appealing. It works if you see it loading, but just to see the mess at the end is not aesthetically pleasing.Is there a way to have the Flash movie say, "Oh. You've already got this loaded? Skip animation." ?
View 5 Replies
Jul 8, 2009
I have the following problem, I have a flex application that works as a frontend in a client-server-application. In my application I have two sliders and a chart that moves when I drag the sliders, now when I have the following positions
slider 1: 10
slider 2: 20
a request is sent to the server and the response back to my flash. When I now change the sliders to
slider 1: 10
slider 2: 30
another request is sent to the server, because we have changed the position of slider 2. When I now turn the sliders again to the first position.
slider 1: 10
slider 2: 20
no request is sent to the server and the chart is moved correctly because the flash seems to know what he will receive, I think the application has cached the result. This effect only works when I open the flash application in the flash player. When I open it in the browser every slider position leeds to another request to the server. Is there a way to enable the caching also when I open it in the browser?
View 1 Replies
Nov 14, 2009
I would like to take advantage of Adobe's Runtime Shared Library system for swc's, but I'm not sure how it ACTUALLY works, like the programming behind it. I understand that it allows you to load SWCs at runtime, but how does it do that?
I'm asking because I would like to try to mimic something like the Signed RSL "swz" system Adobe uses to cache the Flex Framework into the Flash Player, so if you ever visit a site that downloads the Flex framework for some flash website, then the next time, and forevermore, you don't have to download it again.
I can't do this because I'm using my own version of the Flex SDK from the Sandbox, and I have like 5 other swc's I'm using (Mate, RestfulX, etc.). I would like to be able to cache these things permanently, and only have them re-download them if they change.
How do I do that, or what should I read, other than the Adobe RSL docs and such? Can I use javascript or ruby to do this?
View 2 Replies
Apr 13, 2011
I am making a swf of surgons.. which going to load in a base moviclip and they scroll ther right left. The problem is its taking to much time so I want a script which will load one by one these files.
Or
A script to load other swf(of surgeons) in browser cache. So when user click on these surgeon they start their work. The voice swf of surgeons. I want meanwhile they load in browser cahce..so its not take time.
View 1 Replies
Aug 2, 2008
I'm making a VERY basic Jeopardy game, and I need buttons to be disabled after being clicked on once.
Oh, and I'm working in CS3, but I'm using AS 1&2 because that's what I learned... I have no idea how to use AS 3...
example: frame 1 has btn11 in it. btn11 when clicked takes the person to frame 2. when done with frame 2, they click on return.
the return button (btnReturn1) has the following AS
on (release) {
gotoAndStop ("Round1",1)
btn11.enabled=false;
}
the problem is that it works at first - the button disables when I get back to frame 1, but the next time I click a different button then return to frame 1, the first button I disabled isn't disabled anymore.
my actionscript so that my disabled buttons stay that way no matter how many times I come and go from the frame? or if you have a better way to do it, that'd be great. basically, it's like the jeopardy screen, and after "songs" for 200 is clicked, I don't want it to be clickable again at all.
View 1 Replies
Aug 3, 2011
I notice that games on facebook area caching lot's of swf files in browser temporary folder, I'm wondering how this is done, I'm new to web techs.
View 3 Replies
Feb 13, 2011
preLoad the browser Cache? I have 3 SWfs which I will load and unload into movieclips as needed (for good memory management). But, I'd love to preload the browser cache (not my main movie) with all 3 so that when I do load them, they load quickly. I don't want to load and unload them from my main movie, as that bogs down the movie. Is there a way to get the browser to pre-load them?
View 4 Replies
Oct 20, 2008
i have around 50 swf files , example. main.swf,about.swf, services.swf, products.swf...... etc
main.swf is my 1st file which i embedded in index.html by using actionscript 2.0 dynamically i am loading the external files ( which is about.swf, sevices.swf.. ) whenever i click a specific button it loads a specific swf file. which works perfectly fine with me. but it gets really annoying each time i have to load the files and wait for the files to get loaded. i wanted a javascript or actionscript code which will load all my external swf files invisibly in the cache of the browser while browsing the website. So that whenever i click a button its load instantly without waiting to load again.
for further reference i have seen this kind of work in [URL]
View 2 Replies
Jan 31, 2010
I have been updating my flash pages, and so many people cant see the changes, because they have to reset their cache in the browser .. which is fine for any savvy internet user .. but there's a lot o folks out there who dont recognise this action .. are there any tips to talk to the browser that changes have been made?
View 1 Replies
May 21, 2010
I've noticed that some flash content does not get into a browsers' cache and some does. I tried it with many different flash sites and flash games. Games can usually be easily retrieved from the browser's cache and then decompiled, which is not good for their developer but I can't say the same about many flash sites (not all of course).
how to protect my flash content from being put into a browser's cache folder?
View 2 Replies
Jun 17, 2009
I am trying to load an image in Flex from different places, and the image always loads from server again and again.Is there any way to load the image from browser cache?
View 1 Replies
Jul 28, 2009
If I am on a flash heavy website, and I clear my browser cache, the site continues to function. Chances are the entire swf is not loaded into flash's active memory at the time I clear the browser cache (especially for sites that use large rsl libraries such as papervision3d). I can verify this with flash-builder's profiling tools. So, where are the swf libraries kept on disk (or in memory somewhere else?) which allow the site to continue to function?
View 4 Replies
Jul 26, 2010
I have a flex application about 2M need to send to browser, so I want the browser to reserve the file in cache forever unless I upgrade the version. I have set the ETAG and last-modified tag in http reponse header, but sometimes, when the user click the refresh, the swf file still be reloaded. So what http response header can I use to reserve the file in browser cache forever?
View 1 Replies
Jul 24, 2011
I have an AS3 application that loads various SWFs at runtime. The loading animation that is being used has a fairly long in and out animation that I don't want to show if the target SWF is in the browser cache.So at the moment each SWF is loaded in as required using Greensock's SWFLoader in a basic manner:
var context:LoaderContext = new LoaderContext();
context.applicationDomain = ApplicationDomain.currentDomain;
loader = new SWFLoader("mySWF.swf",
[code]......
View 1 Replies
Aug 6, 2009
I have a bunch of flvs that I want to play seamlessly. I figured the safest way to ensure a seamless playback was to preload the files first using a class called bulkloader. Once they have all loaded I start using the flvplayback component with .load() on mulitple vp depths.
My reasoning was the second time the flv file is requested (through the flvplayback.load method) it has already been cached in the browser cached from the previous call so it will be pretty much instant. When I test this with Charles proxy (throttled but with caching allowed it makes two calls for each flv and both are requested from the server ignoring any caching.
I wonder if there is a special case where flv's don't get cached. The bulkloader class uses a netstream object to download the video and I wonder if that has different behaviour to a loader object when it comes to caching.
View 0 Replies