ActionScript 3.0 :: Copying Multiple Files (within Filesystem), Progress Bar
May 7, 2010
I'm in the middle of something that's somewhat perplexing. Brief synopsis: It's a full screen kiosk type application with only touch screen control. Sometimes, administrators need to extract large chunks of data onto a USB memory stick to take offsite.
there's a folder on the filesystem with permissions set so that the user that is the web server can access and control it. There are around 100 directories in this folder, each containing around 40 megs of data split into around 10 different files. It's this directory structure I am copying to the USB stick.
Right now, I'm using AS3 to trigger AMFPHP which successfully executes the copy, but it takes about 5 minutes to complete the action, so obviously it needs a progress bar to show state of the copy.
I can execute the linux command of
Code:
exec)("cp -r /$origFileDirectory /$usbStickDirectory");
which obviously works, but there's absolutely no feedback until the entire operation is done (like I said, between 3 to 5 minutes)
Is there anything native to AS3 that I'm missing? Perhaps I've run too far down the PHP path and missed something obvious on the actionscript side?
View 6 Replies
Similar Posts:
May 19, 2010
This might be a tough one, so brace yourself I have a .swf file that plays until a certain frame.
Once the certain frame is reached, I'm trying to play an external FLV file that it loads onto the stage.
Everything works fine so far, I can display a Progress Bar while downloading the external FLV file using this script:
[Code]...
View 9 Replies
Feb 5, 2010
I'm trying to set up a preload system that can load multiple XML files and manage an overall progress bar but got immediately screwed by ProgressEvents not bubbling. My basic code set up is: Document Class
XMLManager extends EventDispatcher
XMLloader extends EventDispatcher
So document class up an array of xml paths and passes that to the XMLManager, that then iterates through the array and creates a new XMLloader for each path and stores those XMLloaders in another array. The XMLloader goes off and creates an URLLoader that loads the XML. It has listeners for Event.Complete, IOErrorEvent.IO_ERROR and ProgressEvent.PROGRESS which is fine.
I'm getting the correct progress data in my progress handler but what I want to do is broadcast that progress data straight back up to the Document Class which I had thought would be where dispatchEvent would come in by doing something like this in the XMLloader class:
[Code]....
View 2 Replies
Mar 25, 2010
In Adobe Flash CS3, is there a way of copying a complex animation from one document to another, differently sized document and have it appear in the same relative position, i.e. bottom left of my stage?I created a growing flower for a 300x250px file, and I want to use it in a 728x90px file. It has many keyframes. I tried pasting in the frames, but it appears off stage. I need to move it upwards. Do I have to move the elements at each individual keyframe, or is there a way of moving it universally at one go?
View 1 Replies
Oct 6, 2010
I am having problems copying directories of movieclips from one flash file to another. They appear to be fine until I save it, then when they are reloaded they are missing a parent movie clip, and all of the children are blank.
View 2 Replies
May 17, 2009
- I tried, when I first started making this site, to load all of the artwork images into an array and then copy the array before resizing them for their specific functions (being seen as thumbnails or as full size pics.) Unfortunately, I ran into the well known issue of Array cloning only creating a pointer to the same group of items. I tried the newArray = oldArray.slice() trick, but it didn't seem to work. Finally, I just loaded the images twice into two separate arrays, and it works, but I hate this solution. Anyone got a better one?
- I'm trying to maintain some sort of connection between the two sets of Arrays so that, for example, when someone clicks on Thumbnail 15, Fullsize Image 15 will open up but I couldn't find anything that worked. Renaming the Instance Name dynamically didn't seem to work and adding an Instance Variable dynamically doesn't seem possible either as I can't make the Class I am working with (Sprite, in this case) dynamic ahead of time. I'm sure there's a simple method for this.opens up, the different animations seem to interfere with each other and slow each other down (they also seem to get interference from the time taken to load the image Arrays.)
View 9 Replies
Jul 4, 2010
I'm trying to load a local xml file:
xmlLoader.load(new URLRequest("../xml/xmlData.xml"));
But I'm getting this security sandbox violation:
#2148: Only local-with-filesystem and trusted local SWF files may access local resources.
I don't get this error when I embed the XML file directly with the EMBED metadata tag.
View 3 Replies
Aug 27, 2009
trying to load a JPG. Here is my code:
import fl.controls.ProgressBar;
var pic_loader:Loader = new Loader();
var my_pb:ProgressBar = new ProgressBar();
my_pb.source = pic_loader.contentLoaderInfo;
[Code]....
The image loads but it does not "take the place" of the "pic_loader" movieClip like it did in As2. The main issue is I am getting this erroe message:
TypeError: Error #1034: Type Coercion failed: cannot convert loader@40fad881 to flash.display.Loader.
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display:isplayObjectContainer/removeChild()
at as3_test_file_fla::MainTimeline/finishLoading()
View 9 Replies
Apr 17, 2009
I need to preload 12 images and 12 mp3 files, and the xml file for my text, at the beginning of my swf file.
Is there any fairly easy way to do this? I've searches for tutorials/examples, but can't find anything helpful. Is there a way to preload a folder, where I can keep these files? Or some way to get all files preloaded in the same preload progress?
View 7 Replies
May 9, 2011
i am currently building an application ( projektor) which loads big local files (no webserver) for some reason the flash player freezes until the whole file is loaded. i cannot display the load progress. the same code works fine when used with streaming from a server.
View 2 Replies
Feb 22, 2006
why the preloader script below might not be working correctly in all browsers? It definitely loads the files properly, but the progress bar does not show in firefox. It just shows a blank screen until the files are 100% loaded, then the enter site logo appears.
I have tried the following things:
1. Using relative vs absolute file paths for the external swfs makes no difference to the behaviour.
2. Changed publish settings to export AS classes in other than the first frame - didn't have any anyway. No change.
3. Unchecked "export in first frame" for absolutely everything. Tried both checking and unchecking this for the actual loader_mc. No change.
I'd post my fla instead of code, but I'm using Flash 8 and can't save any earlier than MX2004 and people don't really seem to look at them that much when I post them. If anyone would like to see, I will upload.
Preload code (on main timeline)
Code:
stop();
onEnterFrame = function()
{
[Code].....
View 1 Replies
Sep 20, 2009
I have a Flex3 application which has to be capable of uploading multiple files and monitoring each files individual progress using a label NOT a progress bar.
My problem is that a generic progress handler for the uploads has no way (that I know of) of indicating WHICH upload it is that is progressing. I know that a file name is available to check but in the case of this app the file name might be the same for multiple uploads.
My question: With a generic progress handler how does one differentiate between 2 multiple uploads with the same file name?
View 3 Replies
Apr 14, 2011
What's the best way to preload a bunch of assets (namely images) using only one progress bar?
Will the ProgressEvent automatically tally up the bytesLoaded and bytesTotal numbers for everything being loaded through that event?
View 3 Replies
Sep 15, 2009
The application will pre load 5 different images and place them in an array of bitmaps.My only problem is that i want to display a progress bar to the user.I know how the calculate the progress of one image:progressBar.source=loader.contentLoaderInfo;but i want to load the images using a loader one by one, which means that after each loaded image
View 1 Replies
Mar 25, 2011
Is it possible to have a single upload progress bar with multiple file uploads using uploadify?
View 2 Replies
Apr 29, 2009
I'd like to insert script in the example below that would indicate the download progress of two successive movie clips on a page.
import fl.video.FLVPlayback;
import fl.video.*;
explainer.source="movie1.flv"
[Code].....
View 1 Replies
Feb 17, 2011
I need to show multiple sections in single progress bar where each component is of different color.
View 2 Replies
May 29, 2011
I am trying to upload image files to my server using AS3 and PHP, and at the moment I am succeeding in uploading multiple files and restricting it to images only, but since I am finding it difficult to figure out how to have a loader bar show when the files are being uploaded, as well as executing a function once all files have been uploaded to go to a specified frame.
Here is my code thus far,
AS3:
import flash.net.FileReferenceList;
import flash.events.Event;
import flash.net.URLRequest;
[Code]....
1: how can I display a percentage or a uploading bar indicating the progress of the files being uploaded?
2: How can I launch a callback function after ALL files have been uploaded successfully?
3: How can I make the file browser appear on click, and not upon loading the flash file?
View 1 Replies
Mar 31, 2011
I was just wondering that is there a way to create a multiple file select like Facebook (using flash, I think.) and with a progress bar that show every photos progress in one progress bar. Have a clue or a script which can be customized and can be used easily?
View 2 Replies
Jun 4, 2010
I have an SWF movie (1375 frames) and created a progress bar (248px wide) with a slider that moves according to the movie progress. I'm doing that next way:Calculating the distance for the slider to be moved each frame (248 / 1375) On each ENTER_FRAME moving the slider for the calculated distance The problem is - the movie ends far before the slider reaches the end of the progress bar.
I'm thinking that the distance (Step 1) is is somehow ends floored by Flash and the actual distance it moves the slider is smaller than required. That's why the movie ends, but the timeline control just passed the 2/3 of its way. My question is - is there any solution for the problem? Or any other way to go, if it's a wrong one?
View 2 Replies
Mar 2, 2011
I have a progress bar inside a repeater and therefore I will need to use getRepeaterItem to set it's progress as suggested in this question.
How can I do that such that the value of progress may be taken from repMonitor.currentItem.threatLevel?
<mx:Accordion id="monAccordian" includeIn="Monitoring" x="10" y="10" width="554" height="242" change="monAccordianChange()" >
<mx:Repeater id="repMonitor" dataProvider="{monitoringArray}">
[Code]....
View 1 Replies
Jan 17, 2009
From what I've read, the fileSystem class (which I need to write a data file to disk from a projector) works in Flash CS4 as long as you have the AIR runtime (which I do), according to the documentation.
I found quite a bit of sample code, but I can't even get the package to load and all of the types and functions and classes are undefined.
Here's my code:
import flash.filesystem.*;
function writeFile():void {
var file:File = File.documentsDirectory;
[Code]....
I can't find filesystem.as in my install folders. Perhaps it's somewhere else?
Or perhaps I misunderstand the documentation and you can't use fileSystem in a flash projector with AIR?
Or is there some setting in Flash I need to adjust to work with the library and AIR?
View 3 Replies
May 18, 2011
Is there any serious reason why flash.filesystem.FileStream is not available for web version of flash player?
View 3 Replies
Nov 1, 2010
How to use flash.filesystem.FileStream? FileStream.as file Where?
View 2 Replies
Apr 9, 2011
I am creating an EDM (Electronic document Management) system which will use Flex for front-end, PHP at server side and Mysql as database. Since its an EDM a single file will have many versions old copies will be stored hence one to one files mapping is not a choice. Wondering whats the best way to do so.
View 1 Replies
Dec 13, 2011
i have the following:
<s:Image source="{path}/imageName"/>
how can i determine that path to load the image from filesystem lets say from
C:UserssstaurossDesktop ??
View 2 Replies
May 14, 2010
I have made a game, and now I'm putting in a highscore-function. Like the one below, who reads the highscore-list. Everything is working fine when testing from flash, but when I start the swf-file from the folder (or test it on the iPhone), it just loops throught every frame, why is this? If I cut out the code below, it works fine on both stand-alone sfw-file and on the iPhone. I've tried to only use the first line below, to test, and it loops.
ActionScript Code:
var file2:File = File.documentsDirectory.resolvePath("highscore.txt");
// Create a file stream to write stuff to the file.
var stream2:FileStream = new FileStream();
[Code].....
View 1 Replies
Mar 10, 2009
I think I know the answer to this one already, but am looking for any workaround or solution (php??)
I have a AS3 .swf that will be hosted on a client machine running from a web server and viewed in a browser.
It loads a list of images, etc from xml and then displays them. Fine. The problem is, the client wants to be able to put absolute file/network paths in the xml eg: file://filepath or \Serverpathetc....
View 1 Replies
Mar 2, 2011
As the title states, I need to know how to save multiple text files, from multiple text boxes on the screen. Each textbox has the instance name of t1, t2, t3... and so on. Here is the code I have now:
[Code]....
View 3 Replies
Dec 22, 2010
Here's a way to read/write anywhere on any local or mapped hard drive with AIR. (Coded for non-Flex):
Code:
import flash.filesystem.*;
var _drive:File = null;
var _stream:FileStream = null;
[code]....
File.GetRootDirectories() returns an array of File objects (the root of each drive, mapped or otherwise). You then compare the name of the drive (C:, D:, E:, etc) to the first two characters of the fileName variable. If you find a match, you use that File object (_drive) to resolve the full path of the file you want to open.
View 5 Replies