I have tried various codes (probably wrongly) and read different posts and failed to achieve what I am after. So to cut going round in circles I have just made a simple test folder. There are 3 things I am trying to achieve so that latest files are loaded instead of browser cached versions.
Everything is linked properly in the TEST folder (apart from the code to get latest non cached version)
You can download the TEST.zip folder (73KB) here- [URL] It's completely safe to download and please ignore the annoying pop up ads. I signed up for free service hence the ads.
The three things I want to achieve-
In the TEST.zip folder start with index.html.
1- There you will see >Enter Button< and >portfolio.pdf< button. Nothing will change on index.html page but the portfolio pdf will be regularly updated. So I want the >portfolio.pdf< to fetch the latest pdf always. I assume the code will go on the >portfolir.pdf< button?
2- >Enter Button< will take us to master.html page which contains master.swf. Master.html is only a container but master.swf will be regularly updated and needs to always load the latest master.swf version.
3- Load image.swf button will load image.swf. I want the button to load the latest image.swf file always.
I have a button that loads guestbook.swf. As guestbook would be updated by me I would like the latest non cached version of guestbook.swf to load always. This is the code on the button currently. What would the code look like to load the latest version from the server? You know some random number/date time stamp thing? I tried using some Googled AS2 code off the web and the button stopped working.[code]
I have developed a swf, lets call it "project.swf" which will require updating over time, so to avoid a user loading an old version I will name the files thus:"project1.swf", "project2.swf", "project3.swf" etc everytime a new version is published.
I load this file from a movie called "get_latest_version.swf", into which I hard code the latest version of "project.swf". Not very efficient at all!!So heres what I want to do: In "load_latest_version.swf" can I create a way of detecting the highest version number (newest version) and automatically loading that instead of always hard coding a new version number everytime I add a new feature?
This is a silly question.. I have been away from flash for a while and looking to get back in and also upgrade from 2004 MX. Is the Adobe Flash Pro CS 5.5 the latest version?
I'm loading an SWF animation and want to display it in multiple places concurrently, but the only way I could figure out how to do that is to load it every time I display it, as seen here:
private function playSounds():void { for (var i:Number = 0; i < 14; i++) {
Let me preface this by saying: This is definitely a bug either with latest Adobe Flash Player or the streaming Media Server (in this case Real Helix):In the latest version of the Flash player (10.1.82.76) Code that worked previously in version 10.1.53.64 does not work now. This is basic code to connect to an RTMP server (Real Helix) using Netstream class. NOW the video does not even display and there is no error message . THIS ONLY OCCURS in a BROWSER . Also I am using swfobject to display the flash and I tried with latest version and the old 1.4.1 version.
private function init():void video = new Video(); NetConnection.defaultObjectEncoding = ObjectEncoding.AMF0; nc = new NetConnection(); nc.client = this;
How do you know if the browser is actually using the cached swf RSL/library for Flex projects? I would like to be able to do different things from the preloader based on whether or not the user has never downloaded the library vs. they have it already cached by their browser.
I have a little app that can read and write content that is stored in XML files. As those files get updated and re-loaded quite often I have made the experience that the browser tends to use the old/cached XML-data. Can I somehow flag the URLLoader that I use to load the XML to always load the actual file instead of looking for cached versions?
So the following code is Lee's implementation of a preloader which works fine first load but goes crazy when the browser loads a cached file, jumping from 0% to 100% randomly Things I have tried to no avail: switching off gzip compression, tho I dont think it is on Using ENTER_FRAME instead of progress and complete
Everything works in the IDE, but nothing works in the new player. It doesn't even give me an error, even though I'm supposedly running the Debug version. what adobe changed or how you are supposed to load external swf files now? I believe it's only 10.3.183.5 that is screwed up.
In my application, I make numerous calls to preload images to brower cache in the background using Loader instances and ignore the complete event. I don't store the results in the application, but rather want to store them in the browser cache. The images have long Expires header dates.
When I want to use a particular image(s), I again use a Loader instance and call the same url and listen for the complete event to load the file to an Image.
The problem is that when I re-request the url for the "cached" image, it is making an http request with response 200 status, which I presume means it is hitting the server. How do I make sure that a request for a cached image never hits the server from Flex? I am finding that any request to a url for a cached image (with a long expires header) is making another request to the server, or at least that is my interpretation of it in Firebug.
I want to know the type and version the browser that the user is running from within my Flex 4 application. I know I can get that information by using ExternalInterface to call Javascript. I know I can get that information from the server. I'm looking for a way to get that information directly from actionscript. I mean, isn't there a global variable or something that keeps this information?
I updated the flash library XML/SWF (chart library) to the latest version on my web application but the users still see the charts with the old library which is saved in there browser cache.How can I force the browsers of my users to download the latest version of the SWF files.I can't add a parameter at the end of the SWF file like : charts.swf?v=1234.
If I do that I get an error because the chart library load dynamically other SWF files of the library. The charts.swf file will be the new version but the other files will still be from the older version and I will get an error...
This might be a simple question, but I'll ask it anyways. I know when I update my flash website I have to clear the cache to view the changes. Now, will all users have to do that to see the new changes, or will the browser eventually detect changes and download the new version?
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?
I am writing a type of mail form in AS2 of Flash CS4. I collect two variables (nameCli and messageCli) I setup a "sending button" to appear only when there is a minimum of characters (2) under nameCli AND a minimum of 10 characters in messageCli. When that button is pressed I POST these two vars tru email_lv to email2.php. I do this check to be absolutely sure that these vars have contents.
It works and tests well on several computers (PCs) under XP, Vista and 7. I haven't tested on a Mac Under IE and Firefox 3.0.xx I get the email with the correct values.
The problem: somehow, now and then I get (and worse, my client, to whom I wrote this app, gets) an "empty" email. That is, the subject of these emails are: "Request from" and blank. No name. The message is also blank. Since I know, with no doubt that these vars have content, otherwise the send button wouldn't come up, I am puzzled. I have no idea of what OS or Browsers these users have. Would be possible that some browsers would "block" the vars sent via POST?
I came across a website recently that outputs a whole bunch of user info: IP, browser, OS, flash version, javascript, etc in a very easy to use format. It was specifically designed for remote support, in order to determine user operating environment. However, I cant recall the name of the website.
How can I install flash player plugin (version 8) in browser without downloading setup or redirecting to macromedia site if flash plugin is not available in browser.
When I rollover my thumbnails I want it to load the corresponding version of a bigger picture, which is stored in the name property of each thumbnail. This works but the problem is i also want to, when clicked, goto a URL adress. But now the name property already have the path to the big version so I cant put the URL-path there. So how do I make each thumbnail find the "big version" and the url-path?
Code: //thumbnail picture thumb_Loader.load(new URLRequest(xmlList[i].attribute("thumb"))); //thumbnail BIG picture thumb_Loader.name=xmlList[i].attribute("source");
How do you force your movie to load a fresh version of xml each time it plays? Say the file I want to load is called "galleries.xml" and it gets updated often, what can I do to ensure flash loads the most recent version?
a client asked me to incorporate a flash version check in a flash application i made for him.it should read something like: "you have flash player 10.x.x.x.x.x.x.x the current version is 10.1.x.x.x.x.x.x"the user veriosn is easy to get with Capabilities.versionbut is there an url on adobe's site to get the string of the current downloadable version from?
I need to validate an uploaded SWF to ensure it meets certain Flash and ActionScript version limitations. Anyone know a good Python library to parse metadata out of a SWF?
Are there any plans to upgrade the SDK to version 8 or 9 or release a updated flash version for the Wii. It's ridiculous that Adobe has not done this already considering the sheer volume of people using the Wii web browser.
i have a Main class and a other class called Calc everything seems to works when its written fully written but when i condense it into a loop, behavior becomes different and broken posted the FLA and Class heres the working version [URL] and the loop [URL] im trying to get the loop version to behave just like the written out version,
I identify my current installed debug version? Basically, I am using Flex 3, for past 2-3 days whenever I launch any Project or debug it, I get the message box saying "Flex Builder requires a more recent version of Flash Player." It says my curent FP as 9.0.115.0 and debug version as 9.0.45.0. However, my actual FP version if FP 10.0.22.87. I don't understand why this confussion! I don't know how can I know my actual version of Debug player.
i m using adobe flash cs3 with AS3 . I have updated my flash player in version 10 and it's activeX. But while I gonna publishing it , I do not get option of version Flash Version 10 in Flash Tab of File>Publish Settings. How, can I have option of Flash Player 10 ?