ActionScript 3.0 :: Slideshow From Directory Contents
Jan 23, 2011
I am trying to create a Flash file where it will read the contents of a directory and automatically compile them into a simple slideshow with basic transitions (simple fade-in/fade-out transition). The files that will be read are either JPG, GIF, SWF. Is this possible with just using ActionSCript (either 2 or 3) ?
I am using Flash CS3 with Actionscript 3 and outputting an AIR application. I need to be able to list the files in a directory on the users machine, these files will be PDFs and they will be installed along with the application.
The application installs just fine, the pdfs install just fine - how in the world can I make a list show up in my app that has all the pdfs? Oh and they need to be "clickable" so you can open a chosen file.
Just wondering if there is a faster way of obtaining a file name list of a directory's contents than getDirectoryListing? It seems to take FOREVER to load a dir list into an array. My end objective is to populate a .txt file with the names of files in a directory.
When I have a class linked to a MovieClip in my library and that class takes an argument in its constructor method. That class will compile properly ONLY when it's located in my top-level directory (same dir as the .fla and Document.as files). If I move that class to a deeper directory, say com.place, and update the package statement and symbol link appropriately, the compiler will generate error "1136: Incorrect number of arguments. Expected 0."Create flash project and put a rectangle on the stage. Covert it to symbol and assign it to class TestPanel - or whatever you choose. Also configure the fla so that is uses a Document (Main) class.Create Main.as and TestPanel.as in the same folder. In the Main class, instantiate a instance of TestPanel and add it to the stage. Flash will, predictably, add the rectangle symbol and everything is fine.Now modify TestPanel so that its constructor method takes a Number and have Main.as pass some number to TestPanel.[code]You now get the error: 1136: Incorrect number of arguments.Expected 0.When I move the TestPanel.as into a deeper directory, Flash somehow is looking elsewhere for the base class for Symbol, even though I'm mapping that Symbol to com.place.TestPanel.
I have built a simple Flash application that will be presented using a projector, the application will show messages in the form of questions that will come from a simple flat-file text file or XML file.
In addition to this I would also like to be able to add my own messages using a simple HTML form.
I've been looking around the web for some resources, but have been struggling to find what I am looking for. The basic idea is that the flash application will loop through these different messages from the XML, but then when a user types in a message that will also appear within these messages. Think of it as a sort of dynamic tag cloud.
I'm customizing an xml flash website and while I can handle all the html and xml well enough, but in Flash, I have no clue how to: Now go on the stage, and delete the contents of the last layer(background & pattern). Here, add from the library, the square movieclip, and name it mcBackColor(see attached image).And then to add your swf background in the "background & pattern" layer from the main.fla file.
I can change the name, but don't know how to delete just the contents of the layer and then add the new clip.I've made a slideshow before and that's all I can do.
I have created a pie preloader(preloader.zip) which is working fine. Same preloader I am trying to incorporate in a xml based slideshow(slideshow.zip) to show image loading process but some how I got stuck. I am new to flash. Suggestions are welcome.
1. How to solve the problem of preloader2. Is it possible to integrate everything in a movie clip (including AS). I mean no AS on main time line but inside the movie clip. It would be much easier then to to create multiple slideshows by duplicating mc and changing the xml file.
i have a question about text in a slideshow. i know how to make a basic photo slideshow with external images. but now what i want to do is add 4-5 paragraphs of text next to each photo (with possible scrolling). the text will be different on each photo.
i want to know how did the creator of otradesign accomplish the effect in his site like the menu and the main contents change size and the menu position according to the size of main contents.
that can open and save XML data (using the v10 plug-in). The client wants to add a drop down populated with a list of the XML files saved in a Calculations folder. not exactly sure if AS3 can dynamically read the contents of a directory (this would have to work both online and when run as a local app, so server side scripting is not an option). Right now my only idea is to use a manually created XML file that contains a list of the other files in the directory, but this seems quite cumbersome, I rather have the app. just dynamically read wha in the folder.Flash image browsers seem to be able to read all J in folder X, is this kind of thing done strictly through server side scripting?
I am trying to load up a xml file from an external source... I search the error code (#2044) and apparently xml can't be loaded unless its in the same directory...
I think this is silly and there must be away around it?
I'm following a tutorial I found on these forums about importing. I'm trying to understand it, but I can't even get the simplest import to work. I get a compiling error: 1084: Syntax error: expecting identifier before as. My form.fla:
is it possible to get the current directory the swf is in? like if I have a movie in a folder called "folder01", i would like to have some code in the movie that returns "folder01".. and if it's in "anotherfolder", it returns "anotherfolder", and so on..
I am making a site, this site is in a folder, inside of this folder I have the index.html file and a load of other html files. I then have a folder, flashheader. with a flash header that has 5 tabs on it. When I click a button, I want to navigate to another URL, this URL being in the parent.
PHP Code: tab1.addEventListener(MouseEvent.CLICK, myBtnClicked1); function myBtnClicked1(e1:MouseEvent):void { var url:String = "../index.html"; var request:URLRequest = new URLRequest(url); try { navigateToURL(request, '_self'); } catch (e1:Error) { trace("Error occurred!"); }}
There is my code, it listened for the tab to be clicked, and when it is, it loads the URL.
I am doing some testing with various methods of deep linking in a flash site and have created a test site with the following structure: /index.html /simple.swf /two/index.html three/index.html
The index.html file located at the root of the site loads the simple.swf file using an absolute reference to the file (view the source of [URL]). The index.html file located in directories "two" and "three" are exactly the same as the index.html file in the root directory with the exception that I have added a defined a "base" parameter pointing to "../". [Right now, I am passing the same "flashvars" parameter in each of these files, however, once I resolve this issue, I will change the flashvars value.]
For some reason, the simple.swf file loads in the root level index.html file but not in the index.html file located in directories "two" or "three". I am confused why this is not working since I am using an absolute reference to the file. The only possible meaningful difference I can see is that the simple.swf file is only located in the root directory.
I insert my swf using a relative url to the file, and I want the swf to call a javafunction but i get no response. why the swf is not in the same directory as the html file.
my as:
function checkInput() { var result:Object = ExternalInterface.call("checkTheInput"); myTxt.text = String(result); }
I'm using the following code to open a directory, place the directory listing into an array, and then only deal with certain file types (I don't want the user to be able to select individual files, just a directory):
newMediaFile.browseForDirectory("Select your file/files");
and then later in the code, asign the listing to an array called list:
list = newMediaFile.getDirectoryListing();
I was wondering if there is some way to use filesFilter with browseForDirectory to retrict the file types added to list when I use getDirectoryListing? Currently I have a conditional checking the suffix of each file.
I try loading my video from a swf file using flvplayback component using the script below
[Code]....
but I notice that the swf file doesnt link the video instead i have to place my video the same directory with the swf file and change to flvPlayback.source = "Listening_to_Community_Voices.flv"; Does that mean the video file im linking must be on the same directory as the swf or did I wrote my code wrongly.?
I need to download a file for example say, a pdf file from a url and store it in applicationsDirectory or ApplicationStorage directory, I have a code to download but its opening save dialog box to get the userinput for where to save the downloaded file. This is the code that I am using
I have a web service running in http://server/abc/service which is being accessed by Flash from a different domain. I deployed a cross domain policy file to http://server/abc/crossdomain.xml and made the Flash load it using: flash.system.Security.loadPolicyFile("http://server/abc/crossdomain.xml");
in the constructor of the main movie clip. However, when the Flash starts, it requests and loads this file (observed in Firebug), but then it also requests it from the root of the server (i.e. from http://server/crossdomain.xml) which does not exist. Subsequent HTTP requests don't work reporting security cross domain errors. When I put the policy file to the root of the server, it all works. Why does it request the policy file from the root as well even thought it loads it from the subdirectory? Why the subdirectory policy file is not enough?
I should also note that the two policy files are loaded before any application HTTP requests are issued.
is there a way to get the current directory of the project? i'm trying to load images using dynamic paths and it seems that the link is broken. but seeing the current directory of the running project i'll be able to make sure that my picture links are valid.
I need to get a random filename from a directory in AS3, and open it. (This will be online, so no AIR)
I'm thinking of just using a text/xml file with all the filenames listed, and just traverse through it getting the filename. But is there a more "direct" way to just look at the directory so I don't have to edit the text/xml file all the time?
Anyway what im trying to achieve is - AS reads a directory on a server lets say, it contains 10 images, this would create movie clips for each one and assign them to array "pockets"(im not sure if you can do this in AS, you can in PHP and JS so I'd expect so) then I'd use a repetitive function to manipulate each one of those images.