ActionScript 3.0 :: How To Wait Until Data Is Loaded
May 21, 2009
I have two classes: Level, which dictates a tile-based level, and MapLoader, which loads a text file on my local machine.I am calling a load function through Level asking MapLoader to load, but when I try to parse the data, MapLoader isn't done with the load.I've tried putting the load in a while loop, but it just freezes. Here's the MapLoader and the function in Level.[code]
View 5 Replies
Similar Posts:
Jun 8, 2009
variable = 0;
function change() {
variable = 1;
}
[code]....
The problem is that it executes #Second before #First, which means that the object is not fullly loaded but the code continues nonetheless. Is there a way handle this? I have tried using a while loop, but this is ugly and makes flash crash. Is there any decent way to handle this, does it have to do with better code structure/program flow or is there a technical way to make it wait? Also note: This code is executed on the server side, which means there are no frames involved.
UPDATE:When projects get bigger, this gets very ugly, especially when you are retrieving mulitple things from a server, you have to use very deep nesting, you have to keep repeating the same code, example for buying a serial:
a.onload() {
if(moneyAmount > 10){
b.onload(pay) {
[code]....
View 1 Replies
Feb 16, 2010
I have a textarea named "debug" on frame 2 that does not exist on frame 1Using this code:
Code:
function outputHello(){
debug.text="Hello";
[code].....
View 1 Replies
Jan 10, 2010
I am trying to load several swf files into various containers. In one scene I have used the following:
createEmptyMovieClip("container1", 1);loadMovie("MC.swf", "container1");
And I want to wait for it to load complete before moving to the next scene and doing the following one...
createEmptyMovieClip("container2", 2);loadMovie("MC2.swf", "container2");
View 3 Replies
Jul 21, 2011
I have two Flash banner ads, built in CS5.5, using AS2, that will be placed on a page together and appear to interact with each other when played at the same time. Similar to this: [URL]..
The problem is that they might not load at the same time. How can I get each banner to check that the other has finished loading before playing?
I had read that LocalConnection was the way to do this, but I haven't been able to find anything that explains it well.
View 1 Replies
Feb 3, 2009
essentially, I'm loading some clips dynamically via xml offstage...they then pan to the center of the screen. Pretty easy, except the files (about 100k+) aren't loading fast enough, and they're showing up halfway through the tweenYes, I know, I need to wait until the clip has loaded...but how? I've tried onLoad(success), getBytesLoaded() ==getBytesTotal() etc...but I can't so much as get the file size of the file at the end of the xml branch. Before I go any farther, here's the code:
button.onPress = function() {
var itsloading = _root.gallcon.gal.attachMovie("loader_circ", "loading", 60);
itsloading._x = 380;
[code]........
View 1 Replies
Jul 11, 2007
I'm trying to load an external XML file into my program using onLoad callback function. The problem is that the script will continue to run without waiting for the file to load. Is there a way to do that?
View 2 Replies
Jun 4, 2009
In this app/website I'm building, I will be making many requests for data (via an external PHP file that queries a MySQL database). I'd like to build this request mechanism into its own class so I can reuse it.What's the best way to handle this? I'm thinking the following would work, but I'm a bit lost on the last step:1) From the main class, call a method in the query class (with whatever arguments apply, to specify what data I need etc).
2) Set up a listener in the main class and make the program enter a sort of "wait" state (possibly visually, if these requests wind up taking more than a half-second or so)3) From query class (upon receiving the data), dispatch event to let main class know it's received the data.4) Send data to main class. <---- How should this be achieved?For #4, should I create a custom event that dispatches with the data inside the event object for the main class to receive when it's notified? Will this be a problem if I have lots of different types of requests (will I need a new custom event for each type?)? Or is there some other sort of "return" I can/should use (similar to calling a function that returns a value)
View 1 Replies
May 6, 2011
I have a slideshow that loads image files with the BulkLoader class from here. When the first image is loaded completely, it gets added to a MovieClip container to add it to the stage.. and it gets displayed fullscreen, but only if a button is clicked:
fullScreenButton.addEventListener(MouseEvent.CLICK, showFull);
function showFull(e:MouseEvent):void {
stage.addChild(mcSlideHolder);
[Code]....
This works fine unless the fullScreenButton is clicked before the image is loaded completely, then of course nothing is visible. How do I get button click event that calls showFull() to wait until the image is loaded/added to the container or how can I add it again? What is a possible/the best approach?
I tried dispatching a custom event "firstImgAdd" that adds the image again to the container when the fullScreenButton is clicked, as well as with a try/catch block or even a simple if condition but none of them worked, meaning the image does not get added to the container after it has finished loading when the button is clicked too early.
View 2 Replies
Apr 20, 2010
I am still working to fix a FIRED developers code he left us with. The code in question goes out and request information from a database, places it into arrays and also checks session. THis is what I think it should be doing. I am getting a bunch of undefined returns ( prints out in the assigned text fields). Is there a way to make Flash WAIT until all the data has been retrieved from the database. This is out first theory.
[Code]...
View 6 Replies
Jul 8, 2009
My Flex application does a remote call to weborb to save some data from Flex. When this data is saved, a service is called on another server. All this time Flex is waiting for an answer. Is it possible to call this service (on the other server) and not wait for an answer. I have tried to call the service asynchronous but all this does is calling the service in a different thread. Flex still has to wait for both threads to be finished... So when the data is saved, flex should get its answer. (while the thread handling the service is still running).
View 2 Replies
Nov 19, 2010
I am creating an Flex AIR app which imports data from a zip file into a sqlite db. I need to show a progress bar / "Please Wait" spinner animation so that the user waits till the operation completes.
I have tried to put a pop-up spinner animation but the problem is that the spinner stops spinning as soon as the database import queries start executing.
I need to run both the spinner code and the import code simultaneously rather than sequentially.
View 3 Replies
Dec 17, 2010
I made a server connection with AC3 and C, I need the client(AC3) to be able to send a 3 byte message to the server (C) and have the server return a resopnse. So far everything works except for the fact that the feedback isn't fast enough becuase AC3 just tests for data once and moves on instead of waiting like in C. I'm using a binary socket at the moment but I was wondering if there was any way to wait for new data before moving on
View 2 Replies
Apr 20, 2011
I want to be able to get the ID3 data tags from the mp3 that has been loaded into the soundChannel. I cant see a problem as far as getting the data using trace, but how would I go about displaying this information on my flash document, in a specific location? The data I wanted to include was the title, artist, and the duration.
View 3 Replies
Sep 3, 2011
I have an AS3 application and I'm trying to implement an MVC framework.On the model's initialization, data is gathered about the user. When the user clicks a button, say to print their first name, I want to request and retrieve only that data from the model.I currently have the view listening for a button click. The button click is handled by the controller. The controller fires a "getUserFirstName" method in the model. I'm confused about this part...Since the controller and not the view is calling the method, I can't do a return of the user's first name in this method. Should I dispatch an update event? I'm not sure how to pass this data to the view in the most efficient way.
View 2 Replies
Dec 22, 2009
I have 2 swfs. One of them called "main.swf" and the other called "test.swf"
Main loads test using the code below
ActionScript Code:
//create loader and url request
var contentLoader:Loader = new Loader();
[Code]....
What I'm trying to do is to trace the x-coordinates of a Movieclip called "dot" inside test.swf.
But I keep getting the error: "1119: Access of possibly undefined property dot through a reference with static type flash.display:Loader."
How do I get the x coordinates?
View 2 Replies
Feb 18, 2010
I would like to sort the loaded data from a XML file by the "avg" data. To make a simple ranking system.
[Code]...
View 4 Replies
Jul 22, 2011
How can I send data to a loaded SWF? I just need to send some text from a few text fields.[code]...
View 1 Replies
Jan 29, 2009
swf file A gets loaded into swf file B. swf file A allows a user to sign up for a promotion which uses URLLoader to send data out to an external domain. the external domain has a crossdomain.xml file which does get loaded, but I continue to get Security Sandbox Errors.Is it allowed to send data from a loaded swf file (swf file A) to an external domain?
View 1 Replies
Sep 15, 2003
i want a movie clip to move along my stage using coordinates loaded from an external file. is there a tutorial that shows how to do that
View 1 Replies
Jun 5, 2010
- I have an array of ~200 buttons. - Each button pulls individual info from a file online:
/routes/801/
/routes/802/
/routes/803/
...- My pseudocode looks something like this:
Code:
var myURLReq:URLRequest = new URLRequest("/routes/"+butNum);
var myURLLoader:URLLoader = new URLLoader();
myURLLoader.addEventListener(Event.COMPLETE, infoLoaded);
[Code]....
My problem is this: Let's say the user clicks 5 buttons. Since data doesn't load immediately, I can't assume infoLoaded is being called in the same sequence in which the user clicks the buttons, but I need to know which file just loaded. Is there a property I can get from ev:Event so it'll give me the URL I used to load myURLLoader?
View 3 Replies
Mar 26, 2005
I Am creating an image gallery and loading the images dynamically from a text file into empty movie clips which i am duplicating as needed. Thats ok so far.[code]...
View 2 Replies
Feb 17, 2009
I have just started with creating Drawing Pad, which can save and reload the image drawn once. I have completed the basic interface which includes drawing and erasing part. I am storing the co-ordinates in a text file. I am using MultiDimensional Array to store X,Y co-ordinates. But now I am facing a problem that how to load these variables into the flash back and using these redraw the image. I tried using 'loadvars', but it didn't helped me as it doesn't return string data. Can somebody help me in this so that I can load co-ordinates from text file and redraw the image.
View 4 Replies
Mar 3, 2010
I'm trying to load data from an external textfile, called "config_flash.txt". It works perfectly if applying the fetched data is done within the same function where the loading is done. However, I would like to use the fetched variables in other parts of the script.
Here's what works:
Actionscript Code:
var varLoader:URLLoader = new URLLoader(new URLRequest("config_flash.txt"));varLoader.addEventListener(Event.COMPLETE,
[code]...
So, basically I want the variables/values defined inside the function to be available anywhere in the script. The error that the second code snippet causes is as follows: "1120: Access of undefined property text1/text2".
View 6 Replies
Mar 17, 2007
Is it possible to access the properties of an image when it's been loaded in to an swf?
I am thinking of the properties which can be edited and displayed in the Windows directory listing.
The image 'contents' field could then be used as the caption for the image viewed in flash.
View 2 Replies
Feb 21, 2007
I am loading images from a mysql database. Lets say I was displaying 8 on a page, how can I tell how many pages I have and have it update when more images are added? Like on sites where they have links like
images 1-12 | 13-25 | 26-38 | 39-51 etc
View 3 Replies
Jan 4, 2012
if I load data into a swf file using URLLoader (such as an XML file of a CSV file from another website), everything works fine until I actually upload it to the internet using my cheap, wimpy, webhosting service. At which point none of the data is transferred. Is there possibly anything about security sandboxes that completely eludes me, or is this even an issue that deals with security sandboxes?
View 2 Replies
Sep 15, 2004
I'm attaching an MC to the timeline and within that attached MC is a LoadVars.sendAndLoad command. This works flawlessly when I have a few variables but becomes horribly bogged down when I have to send (and receive) lots of data. It actually freezes my swf until all the data is loaded, then switches windows <minimizes itself in Win XP> after it's all done loading. I need a way for the original attach movie to finish loading, before I send the PHP commands...
View 1 Replies
Jul 3, 2007
I got another XML gallery thrown at me this week and am thinking of adding a new feature.When a user clicks on a gallery it will load the first image, and continue to load all of the images so they won't have to wait each time they hit next, as it would be in their cache. this link has been thrown around a lot, but I don't think this feature (which is an awesome feature, oh yes) has been addressed. Goto one of the galleries and wait for it to load, and then keep hitting next. The pictures load before you get there. You can catch up to the unloaded ones and reach a loader bar if you hit next enough times
View 4 Replies
Jun 16, 2009
I'm facing one problem while reading an external xml file..my execution is going on before file loaded completely.
View 2 Replies