ActionScript 2.0 :: [MX/2004/8/CS3] Creating/Saving To The Local File System
Jun 4, 2007
Does anyone know if there is any way for a Flash projector (either .exe or Mac app) to create or modify a file to the local file system? This could be anything... Flash creating a txt file, xml file, swf, anything at all.
Does anyone know if there is any way for a Flash projector (either .exe or Mac app) to create or modify a file to the local file system? This could be anything... Flash creating a txt file, xml file, swf, anything at all.
I am working with Flex, Flash, Action Script and I want to browse the local machine file system using Operating System's file browse window and select a file then i want to get the full path of the selected file. How can I do this?
I am opening and testing data using the FileStream class which is supposed to avoid file security issues. It works fine until I try to save to a local file. When I test under adl I get a security error which I though was ok (at least it was attempting to save) until the app was packaged and tested on a device, but the file fails to save.
public class FilesApp extends MovieClip { var file:File; var xmldata:XML;
I was given the task of altering a Flash animation (no AS) in a way that it would collect data from WSDL, write it to a text file and then use that data each subsequent time it runs.
You see, the Flash animation is part of a playlist (digital signage) and has a set duration which doesn't allow for network problems while retrieving data from WSDL. So while I got it to work fine by just displaying the WSDL data directly - it sometimes times out.
I have the retrieving from WSDL part down (flex), I can even read stuff from .txt files, but can't do the middle part - writing the variables into a .txt file.
I think it can only access the network but not local file system, but from internet some people said it can in the newest version, can anybody confirm? It can reach arbitrarily file or just a specific location?
Yes, you can access Local File System in Flex and that too with a standard SWF without resorting to Adobe Air.Check out the link below for full details and the SWF.
you can access Local File System in Flex and that too with a standard SWF without resorting to Adobe Air.Check out the link below for full details and the SWf
Is it possible to save text format file to our local system using Flash Player 9? Flash Player 10 has that facility to save text file, but i am not sure about Flahs Player 9. Please replay if anyone have implemented such using Flash Player 9.
I'm building an application in Flash CS3 to be deployed on CD as a Projector file. Is there any way to enable the user to browse to and play video files from their local file system.
I have an actionscript file which provides me with xml data. But I m not being able to save it to the local host machine. The code i m using to save the file is just the normal one i.e
var xml : XML = <save><instruments/></save>; var fileRef:FileReference = new FileReference(); fileRef.save(xml,"NewFileName.xml");
I've tried saving the data as byteArray first n saving it in a xml file. That didnt work. I've flash player 10 installed and I m working in Flash Professional CS5. I have also used a hex editor and changed my swf file's 7th and 8th bits from 09 to some A0 as directed in a website but I m always getting an error which is
1061: Call to a possibly undefined method save through a reference with static type flash.net:FileReference.
I'm trying to access local file system from Flex web application. I know it is pretty difficult, but I think there must be a way. Is there a way that Flex app can use AIR components or maybe web application can call some AIR module in order to choose files and upload?
I'm writing a game to be run locally, on the user's computer. NOT over the internet. I want to have a file that will hold the usernames and avatar indices (they're in an array). I want to know if there's a way to write to files through Flash with AS3. I'm using CS4. I'd also like to know if you can delete files through Flash, though that's just optional.
I'm developing an application for the Blackberry Playbook using Flash Burrito 4.5 and Flex. I'd like to create a file browser to allow users to load images from the local system into the application. I followed this example [URL] When I click on the Load Image button in the simulator however, the file browser pops up but tells me that "no file was found with the specified filter", even though I don't specify any filter or even if I specify a . filter.
I am seeing repeated comments on this discussion forum that it's not possible to save data from Flash into a locally stored XML file . . . but there must be a way to do this. Why is you can read data from a locally stored XML file but not update or add data to it. how absurd a design would that be, it simply wouldn't be logical!
Please provide the feature to disable the system screensaver & power saving features while a video object is currently playing a video. I get this request all the time when developing video players and now that the netflix player provides this feature it is becoming a must have in the online video market. If you know other solution which does not require .net, silverlight , or any other browser plugin besides flash please let me know.
When I use 'finder' to open and play this SWF, the track plays fine. As soon as I drag the SWF onto my html web page and preview in the browser, it is not functioning, so no sound plays. How do I need to tweak this so it could play? [code]...
why a loadMovie("movie.swf", "_root.targetMC") would work on a local system, but when put onto a server (with EXACTLY the same file dir setup) would just lock up trying to transfer data? And I am talking about files that just contain one line of text, and nothing more. WTF?
Is it possible to save images in to local machine while loading images in a flash component from a server. I think it's possible to save images in to local machine using actionscript3. I want to know whether its possible by actionscript2. While searching i got some tutorials regarding this but its using actionscript3.
I'm using Flash CS4 & Actionscript 3.0 to create a grid with different objects that a user can move with the mouse. This is a standalone application meant to be used on a Windows machine. Is there a way to download and save the user's responses (viz. location of mouse, type of object clicked, etc.) onto the local computer without using the Flash Debugger?
I came across an article [URL] which states that it is possible to save local data onto a user's computer without a backend script (e.g. php) in Flash Player 10 but the article doesn't really say how this is done.
how do you upload the image for temporary savings and then save it down to the local map?
My Situation: Making an flash website for my father in law and we got a server/domain which has got no database... Which make it impossible to basicly just save it to a database.
so I will make a admin place where he can go on and save the image to a map specified. and then it will upload the images by it self...
So how do I move the image from the local computer to the server where the website is. He wount have access to the server so he can't manually go in and put the images into the folder he needs an admin way of the website to save the images into the folder by remote access.
I'm working on a project.In that we can register complaints to the IT department about system failure or software failure. In our company each computer is having unique system(local)IP address which is shown in the image below.
I want my complaint to be registered with that address, by which IT person can identify my system and repair it.
I am new to Flash/ActionScript, and I am having a lot of fun creating a project in Flash. am working on a character tracker (yes I am totaly geeking out) an I was wondering how to save the data I have entered into the project (hit points etc...) and load it back next time I opened it. The data would be saved on my local machine. How can I get Flash/ActionScript to do this?
I need to be able to save and load images into an SQLite database using Flex 4.5 for a mobile application. The use case is this:
Inside the view there is a spark Image object with a URL as a source
When user clicks button, the Image is saved to an SQLite db inside a BLOB field.
In a separate Image, the source is set to the ByteArray stored in the db.
The biggest question so far is this: where do I get the ByteArray for a loaded Image? I've tried debugging and inspecting Image, BitmapImage, and BitMapData but there's no sign of the byte array.... perhaps it's inside the ContentLoader? But that's null unless I enable caching.
I've done some research and there are no complete examples for how to handle this. I've written a simple View that anyone can copy and paste into a new project. It will compile without errors and can be used for testing. I will update this code as I get the answers I need so that anyone can have a fully working example of this workflow.The only caveat: I used a synchronous connection to the DB to avoid complicating the code with event handlers, I wanted to keep it as simple as possible.I will only mark this question as answered once it is fully functioning both ways.
UPDATE SEPT. 09 2011: The code below is now fully functioning in both directions (save and load). Here are some of the things I've learned: It turns out that the ByteArray of a spark Image can be found inside the LoaderInfo of the image itself. Like this:
image.loaderInfo.bytes
However, trying to set this ByteArray as the source of another image ( image2.source = image1.loaderInfo.bytes) results in this security error: Error #3226: Cannot import a SWF file when LoaderContext.allowCodeImport is false.Which is too bad because it would save so much time and processing power.the workaround is to encode the ByteArray using either a JPEGEncoder or a PNGEncoder. I used the JPEGEncoder which produces much smaller files. Here's how:
var encoder:JPEGEncoder = new JPEGEncoder(75); var imageByteArray:ByteArray = encoder.encode(imageToSave.bitmapData);
Now the problem is saving these bytes to the DB. Saving them as they are now will not work once we read them out, I'm not sure why. So the solution is to encode them into a base64 string like this:
var baseEncoder:Base64Encoder = new Base64Encoder(); baseEncoder.encodeBytes(imageByteArray); var encodedBytes:String = baseEncoder.toString();
So now just save that string into the BLOB field and later read it out. However, you have to decode it from a base64 string to a ByteArray like this:
var encodedBytes:String = result.data[0].imagedata; var baseDecoder:Base64Decoder = new Base64Decoder(); baseDecoder.decode(encodedBytes); var byteArray:ByteArray = baseDecoder.toByteArray();
Now assign the bytearray as the source of your image and you're done. Simple right?if you find any optimizations or alternative ways to do this.I will respond and keep this code updated if need be.
i am having a problem launching a local html file from my swf. i have a button called print that when clicked it is supposed to open the local html file and print out the content. this is the code i used on the button
on (release){ getURL("folder/folder/file.htm","_self"); }
When the users loads the Flash File, I want the ActionScrip to create an XML file that says:<id="000000" tutorial="no" name="000000" coins="3000">Now, I want the flash file to see that the user hasn't completed the tutorial.. and if it says NO it should load: tutorial.swfThen, once the tutorial.swf end, after the final button is clicked I want it to edit the XML file so that tutorial="no" is replaced with tutorial="yes" and it loads 'user.swf' And when the FlashFile is reloaded, it checks that the tutorial="" says yes, and it skips outtutorial.swf and it goes straight to user.swf..If it's not clear I'll show it below:Load tutorialcheck.swfIf tutorial="" says no load tutorial.swfIf tutorial="" says yes load user.swf
I am trying create a tool for office use which builds a XML file on the users computer. I am able to output XML to the trace screen but I want to take it a step further and have that XML code saved to a document on the users computer. Each time the user enters text and hits submit, a new block of XML needs to be saved to that file. From what I understand, I need a "middle man" application such as Adobe AIR. Can someone point me in the right direction? I have been trying to research this for a few days now. And if AIR is the solution, why is it so non-user friendly to get the extension to work? I also heard something about being able to do this with CS4.
I am trying to create a quiz in Flash CS5. I have coded all the quiz so that it is done in different frames, such as the start screen in frame 1, then the five questions in frames, 2, 3, 4, 5, and 6 (one for each question). How would I create a scoring system so that if the user got a question right it would add 1 to the score but continue scoring through to the next frame? It needs to have a pass rate of 4 out of 5 correct answers.