ActionScript 2.0 :: Browser Cache Clearing - Stop The Sound From Loading On Top Of Itself?
Oct 5, 2004
lets say I am using flash just to pump sound on a html website, utilized in a separate frame. problem --> every time a user goes back to the one page or pages that the flash sound file plays on, an echo happens, as if the browser were playing the file from the cache and loading another sound swf. How do I stop the sound from loading on top of itself? code for sound file:
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?
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.
I have used the loadsound command with the streaming option set to true, so it streams sound etc. But the problem is that it cache's the mp3 file it is streaming onto the user's internet cache folder Is there a way to prevent mp3 files from being cached (have I murdered the English language today using the word cache? ) Something like what the Real Player does, it streams the files but never cache's them. <gasp>
I created a streaming mp3 player, the Click here for player
I have used the loadsound command with the streaming option set to true, so it streams sound etc. But the problem is that it cache's the mp3 file it is streaming onto the user's internet cache folder.
Is there a way to prevent mp3 files from being cached (have I murdered the English language today using the word cache? ) Something like what the Real Player does, it streams the files but never cache's them. <gasp>
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.
I have built a flex application which has a "main" project and it is assosciated with a few RSL's which are loaded and cached once i run my "main" application. The problem i am facing is that the newer versions of my RSL's are not being loaded as the cache holds the older version of my RSL and execxutes the same. Each time i have got to clear the cache to execute the new version of my RSL's, which is irritating.
I have a website that is currently all flash-based. Unfortunately if you return to that website, it won't change a thing until you delete your temporary internet files, being that it is flash. So for every update, I have a new .swf file ie: 2801091.swf and this works perfectly fine. However when you enter the calendar, it loads the .xml file but it's always what's been cached.
1) Everything about the flash file can be revised if it's the newest version so dated .swf files aren't created every time there's an update?
2) A way to clear the .xml cache or refresh it every time the calendar is opened?
I am using a Flash Component in our web site to show videos but I need a way to clear flash cache every time the page is loaded. Such a Flash Component configuration is based on an XML file to get the videos that will be played. Is there a way to do it using C# code?
I make a swf for my site that includes dynamicly loading thumbnails from an xml file. Unfotunatly the browser ( IE and FF are what i have tried so far ) just takes the xml file from the clients browser cache even if i have changed the xml file on the server. So the only way my visitors will see my updated content, is if they clear their cache every time before they visit my site. ( even a ctrl-f5 does not seem to do the trick )
is there a function or something i can call to force the swf to re-download the xml file every time? (is really small, less that a kilobyte or two im sure.)
Usually my input-text-box works great but sometimes my input-text-box will not allow people to type into it - and the only thing that will fix it is clearing the cache.But users will not clear their cache, they will just leave my site.There is a lot more animation in the .swf than I usually put in it but it's optimized. Perhaps the Flash player is choking on the animation?
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 :
I am loading XML using URLLoader and when I save the .as file and re-test movie it does not show updated XML info. It appears to be using the original cached XML file and I can not get it to update.
I am using previous/next buttons to navigate through various screens. Each screen has its own voice over track.If I hit the "Next" button in the middle of the track playing, then try to go back, the audio won't play - most likely because the position is still sitting at wherever it was when the sound was stopped.Is there a way I can reset the position? I am assigning the positiong to a variable (mySoundPosition), and have tried stting it to 0 (mySoundPosition=0), but that doesn't seem to help. I know that the position is read-only, so I was hoping that somehow clearing the value of the variable would work.Basically, I just need a way to start the sound over without having to envoke multiple start(); commands because that causes the sounds to essentially play twice, simultaneously, which doubles the volume.
In a simplistic view, what I want to do is when the 'previous' or 'next' button is pressed, increase or decrease the page number by 1, which is easy enough, and start afresh...I though it should be a case of removing all the children from the scene and then executing the functions at the start of the script, after all the variables have been set.However, when I do this, I get the following error:
## [Tweener] Error: : [object preloaderMain_12] raised an error while executing the'onComplete'handler. ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
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?
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.
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]
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?
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?
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?
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?
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",
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.
How do I go about preloading a swf into the browsers cache, but not into the preloader movie? There are a ton of flash sites out there that preload a movie and when the loading is finished have an "enter" button. That enter button sometimes launches a new window with the already loaded swf. How is that done?
How the browser caches .swf and it's content? For example, if I have an image slideshow that load data specified in XML on the domain, will it be cached for access if the same swf is used on the domain or does it have to be re-cached?