ActionScript 3.0 :: Save Flash Data Locally From Locally Running .swf?
Jun 10, 2009
I want a user running a Flash game on his machine (not from a server) to be able to save some game data locally.From what I've read, there still isn't any way to do this, but I thought I'd throw it out there in case anyone knows a sneaky xml or php work around.
How do we save file locally in Flash (ActionScript 3) without displaying dialog. I know we can use the following code to save file locally but it prompts Save dialog. I don't want this dialog while saving file locally.
I'm working on a project which will be embeded locally, and im in need of a solution to make a pop up swf that loads upon click of a button from another swf.
All the solutions i can find work for uploading to the web...however dont work locally.
So im guessing im looking for something along the lines of "onclick load swf _blank".
The app itself will require some data from an online database to be downloaded and stored locally, so that the kiosk can be safely disconnected from the internet while running, and reconnected later to update its data.I'm currently trying to figure out the best way to do this. I figured that the data's easily enough loaded from a server-side PHP script and saved to a local SQLite database for offline usage, but I haven't been able to find any solid method of downloading and saving images. At least, not without using a save dialog.
I am running my swf file through a browser on the local machine (i.e. C Drive). I want to have a link to download the Adobe Reader however when I click on the link that is setup with navigateToURL(), I get a Flash Player Security Error stating that it is unsafe to acess the Internet and to update the player options allowing it to happen. I have went to the player options and put the URL's in there that I am trying to get to with no success.
I've got a crossdomain.xml file which allows SWFs running on only a certain few domains to download resources from my domain. However, one simple way around this is for a user to download the SWF to their local machine, and run it there (i.e. by double-clicking on it within Windows Explorer, not by running through [url]... It seems that when this happens, the crossdomain.xml file is ignored.[code]...
Is it possible to do something on the server side to stop a locally running SWF to download from my site? I tried checking the referrer but this field often isn't populated.
I am populating a listbox with an array. When an item is selected in the listbox, I am attempting to link to that file and save it locally when I click a save button. I have fished around looking for ways to do this. I guess I'm looking for any info. I know the FSCommand has some functions that may help, but they don't seem to be supported completely.
ActionScript Code: import flash.events.Event; var file:FileReference = new FileReference(); saveBtn.addEventListener(MouseEvent.CLICK, onClick);[code]....
will save a text file to a location I choose, containing the text I wrote in the text field. But it prompts me for the location. Is there a way to save the text just locally next to the swf without the prompt?
I know how to save images from flash using JPGEncoder/PNGEncoder using FileReference.save();But I don't want the dialogbox displayed.I want this: Clicking a button will save the image to a predefined location without user confirmation.
I have created a painting app and when the user want's to save his drawing he simply hits the save button and a dialog pops up - or should do.
When testing locally on dev machine it's no problem but whenever the app is loaded in a browser it won't work. Even if I load the local SWF file in a browser it won't work.
The following code is what I use to save the file and as said it works fine locally but whenever it goes into a browser it dosen't.The save dialog simply never pops up.
var bitmapData:BitmapData = new BitmapData(canvas.width, canvas.height); bitmapData.draw(canvas); var jpg:JPEGEncoder = new JPEGEncoder(100);
It works by reading an existing Class file, parses it, generates an Interface-like .as file for it, and saves it locally, all from within FlexBuilder. It works perfectly but I'd like to improve it by having it automatically open, modify and save the files with only a few user clicks required.Currently I'm using FileFilter, but this requires that the programmer manualy select each file to parse, and then manually select where to save the output - it's tedious.Normally I'd simply use AIR, but because of my company's security policies I am not allowed to create my own AIR applications.
I have been struggling with this all week now. I am using as3 and within my movie I have a dynamic text box that contains a score.I need this score to be written to a text file preferbly in an array that only stores the highest 5 scores.I then need values from the array to be read and displayed on another movie which will act as a high score table. e.g. I will have a dynamic text box in my high score move that will display the 1st value in the array, and then the 2nd etc.
writing/reading data to text files.Alternatively if anyone else can suggest another method for a high score table please let me know. I only need a basic high score table that runs on a users local machine as the app i am making is desined to run on individual users machines.
I have an offline presentation for a client that needs to have a form submitted data saved local on the machine (kiosk) to be gathered later.I researched on google and found fscommand to write to a txt file but this no longer works and is sorta sloppy.
So I have an html file with a swf in the center which loads pictures and text via XML. It works fine on my own computer but on the actual site it doesn't load the pictures or text it, in any browser.
I'm trying to debug a swf in Flash Professional CS5.5, by running the debug-> Debug Movie -> In Flash Professional. When I do I get teh Adobe Flash Player Security window. It says you are trying to connect to and the I.P. address of the server (e.g. 203.22.35.101). I've opened the settings and added that I.P. under Advanced->Trusted Location Settings... that doesn't help. btw: If I run -> Control -> Test Movie -> In Flash Professional it works fine, but then I can't debug.
I am making app that works as stand alone, do some calculations and sting formating. Also it need to save data localy, and be able to reload it when needed. I have read that Shared Objects do that but also have limitation. For example the data can be deleted without user doing it. I need the data to somehow persistend and been able to delete only by the user of the app. As extra exporting data for other user will be usefull, but is not requared.
is there anyway to store a file(an XML in this case) locally on a computer WITHOUT using a PHP server running on the computer. Im develpoing an application for both Mac OS and windows so it needs to be a solution that will work for both.
I've to make a form that's going to work on a local machine without internet during an event. I have a form i'm using for our website, but this one just sends emails.The data needs to be written to a file (Excel / XML ?) which we, after the event, tranfer to another computer and add the list of subscriptions in our company network.
I have my XML Data Displayer referring to an XML feed on the web, it works fine when I run it locally, however it doesn't work when I run it off my site.There's no missing files- since I'm referencing to an XML feed on the web.How can I solve this problem and display XML data from the web, on the web?
Is it possible to save scores in a text file or xml file locally? Im not creating an online application but rather an application for personal use! I don't want to use cookies since they can be cleared by mistake! It would be really good if it was possible to save the score to an external file!
The problem is this: I have an swf embedded in an html. I must call a js function in the page from the swf via ExternalInteface. Ok. But it must work locally, for any user, without doing nothing. That's because this thing must be distributed in cdroms.
I have started a new fulltime job doing flash work (yay) and on my first two projects I keep running into a weird situation. For some reason the projects I create work just fine when tested on my development machine, but as soon as we try them on another machine in the office they will not work unless, we upload them to a webserver and view them from there.
I am working on and saving my files to a network drive on the server and can run them fine, but whenever anyone else with the same version of flashplayer and browser tries to run them off the same network drive they don't work? Now, I don't remember the exact error or problem with the first project, but on this second one I'm calling a function in a swf on a web page from javascript using AS3 ExternalInterface. On the other computers the browser reports a javascript error of "Object doesn't support this property or method" when once again, on my machine (and once posted online) works just fine. Also, before you start thinking it's a problem with ExternalInterface and javascript my first project was not using ExternalInterface or javascript calls.
I'm converting a several-years-old all-Flash site for a friend. I can activate the site in any browser if all the files are stored on my local drive but when I FTP the files to a server and try to launch, I get an error indicating either that the server has timed out or that the process is taking too long. I suspect the problem is in the index.html file which refers to some very old locations where the Flash Player is probably no longer obtainable, but I'm not sure. [Code] .....
I changed some settings, just what I needed like stage size, thumbnail size and so it doesn't spin too fast when mouse rolls over.
I replaced the images with my own, so I have like four now spinning around. It works fine when I hit Ctrl + Enter to test my movie and aswell the carousel.html works in the browser.
I uploaded all files (four images named c_img(number).png, carousel.xml, carousel.swf and the AC_RunActiveContent.js) all in the same folder to my website through FileZilla but the god damn movie doesn't work on the web. It just shows the background so it must be the images are not loading in correctly, but I can't find what's wrong. I've checked the file paths and they are correct, I don't use any cross-domains. Honestly I can't find the problem, it works on the tutorial site so why not on mine? I basically just copied all, nothing more.
I did notice a strange thing though. If I write the direct address in the browser address field [URL] so it loads in full screen, the image carousel shows but very far outside to the right of the screen. I used Firebug and changed the size of the flash movie so I could see far beyond, it's very f'ed up..
Direct link to it: [URL]
If you have Firebug, use it and change the size of the flash and you'll see the carousel to the right of the screen, outside the main flash content area. :/
I am new to flash and have created my first flash video, a simple set of fading photos for my website front page.I am using Flash, Dreamweaver and Fireworks all CS3, The flash video is embeded in the webpage and works fine in preview mode in Dreamweaver but does not appear at all in the uploaded webpage.The flash video works fine through the link on the webpage.I have uploaded the AC_RunActiveContent.js script to a scripts folder and to the folder where the webpage is and also the folder containing the flash video file.
Im creating a website and when I test flash content in an html page locally on my mac, I get this annoying message
"Adobe® Flash® Player has stopped a potentially unsafe operation. The following local application on your computer or network: /Users/myname/Documents/Websites/mysite/version 1/site/Scripts/expressInstall.swf
is trying to communicate with this Internet-enabled location:fpdownload.macromedia.com
To let this application communicate with the Internet, click Settings.You must restart this application after changing your settings."
Ive tried following the settings button and adding "/Users/myname/Documents/Websites' to local storage settings by site but no joy the content still wont play and every time I refresh or test the page I get the same message. I want to add the whole websites directory so I don't get this message again, when testing other sites pages and content.