ActionScript 2.0 :: Pause The Execution Of Code For A Set Amount Of Time Before Resuming?
Jun 21, 2006pause the execution of my code for a set amount of time before resuming?
View 4 Repliespause the execution of my code for a set amount of time before resuming?
View 4 RepliesHow would I pause the execution of code? In Python it would beCode:pause(number of seconds)but I have no idea how to do this in AS3. I don't want to pause the frame, only the execution of the code.
View 7 Repliesis there a line of code to pause or stop the timeline for an amount of time?
View 4 RepliesVisual Studio had a command "showDialog()" which allowed you to show your form as a dialog box on the screen. The advantage to this was that the code calling the dialog box would pause, stopping execution entirely until the dialog box closed. The benefit was you could write your code as follows (made "actionscriptey"):
Code:
var result:DialogResult = form1.showDialog();
if (result == DialogResult.OK)
[code].....
(Flex 3) I have a TextArea component which needs to hold the user's clipboard content. The TextArea does the job relatively well for most cases but when pasting a large amount of data, I can't seem to get the content in the component at all due to the script execution timeout.
I've done a fair deal on investigation to try and hopefully find how I could make this work. I found that the TextArea is using a IUITextField (which is in my case an instance of TextField at runtime) do handle the job of obtaining the pasting data and then throws an event when it is done.
I have found no way to take a look at the source of TextField as it is a class in the playerglobal.swc library.
Is there a way for me to maybe see the source of that class or is there something I'm missing in my approach to figure out a way to make this work?
I have this script below that is attached to a button called Espanol_but that when the button is clicked(released) moves itself and several other buttons and movie clips around the stage using the tweenClass.
[Code]....
I have some banners I am doing right now and have a pause timer question. I am fairly green at coding. In my first frame I have this:
[Code]...
I want it to pause each time in the last frame for 8 seconds and loop only 3x. Is there a better way to write this? I know all my code should be in the first frame but I still suck.
I am using Macromedia Flash Pro 8. I have a flash intro that has words (phrases) which slide in. I would like to add a 7 second pause between each phrase to give people time to read them (no buttons). Could someone tell me the script(s) to use with all functions, etc. included - as I am so new to all this. I have been looking for weeks & tried many codes but none seem to work - or I don't know exactly where to place them - or both
View 3 RepliesI have written a small bit of actionscript code which is designed so that small objects fly across a window from left to right at varying speeds, and then get moved back again with different attributes once they reach the right edge. The code is fully functional.My problem is that this eats a huge amount of system resources, and runs slowly on a 1Ghz machine. Is there a more efficient way to achieve this?
//Frame 1 Code - create 20 objects of varying scale, x/y position and alpha.
dcount = 1;
dupcount = 20;
while (dcount<=dupcount) {[code]......
I am trying to delay the execution of the code within a function. But it is not working. I would like content of the doTour() function execute 25 seconds of interval.
[Code]...
Is there a way to measure the average time it takes my code to run and each frame to render for my Flex app? More specifically, I know how to use getTimer() but I'm not sure about which events I should listen to in order to do this. I was reading this post and am not sure how you'd figure out how long the actual rendering took (it would seem like it may be the time between the RENDER event fires and the next ENTER_FRAME event fires, but I'm not sure). Also, not exactly sure where the user code happens, or whether I should care about EXIT_FRAME and FRAME_CONSTRUCTED. [code]...
View 3 RepliesI am trying to set a couple of _global variables with if-then statement, and just after this, use these _globals in the code. However, the code moves on before the _globals are properly set. How can I make the code wait (no timers, please) until the _globals are set?
View 7 RepliesThe following code is on a movieclip being used as a button.The code is pretty simple. Originally the code was just the code after the gap. This code loaded up a movieclip (filtermc) off-stage that runs through an xml file and preloads a form. This takes a second or two, and when finished that newly loaded movie tweens into position. The tween code is on a frame in the 'filtermc' movieclip.
The problem is that in the second or two that it takes for this movie to load, people could click the button a second time which messes up the form/movieclip (everything on it is unresponsive, I think because two movieclips having the same name)
Anyway, I decided to solve this problem by loading a transparent blocker movieclilp in front of this button to keep it from being double clicked. This blocker clip is just a movie that has an empty onRelease function in it so that the button below it cannot receive any new clicks. Also, the button goes to another frame where it says "loading..." to provide feedback to the user.
The Problem When I click this button, there is a delay of about 2 seconds before the semitransparent (for testing) blocker appears. In fact it appears just as the filtermc clip has started it's tween into place.
It is almost like this code is running out of order. The traces come back in the correct order so I know it is not running out of order, but why the 2 second delay before the blocker movie gets loaded up? The button also takes 2 seconds to show the "loading" frame. The traces also have the same 2 second delay.
If I comment out the second half of the code (the filtermc part) then the blocker movieclip pops up instantly and the button changes frame instantly.
PHP Code:
on (release) {
//problems occur if button is pressed twice before filtermc scrolls into view
//this button must be disabled until the filtermc finishes loading
[code]....
I try to execute a code on my Stage, the problem is when I declare my own class on which they load the file (xml) the code start in the background.I tried to add a listener in the custom class for Event.COMPLETE but it doesn't work because it only affect the custom class, not the whole movie.I tried something like this:
Code:
var xmlLoad: XMLLoadData = new XMLLoadData("navigation.xml");
var menuBox:MenuBox = new MenuBox();
[code].......
I have this complex XML processing code that builds up thousands of objects on stage. This might take some time. Perhaps not that big time to bring up that message about slow code execution, however signifficant enough to cause interface uncomfortabilities. I understand very well that I can restructure my code in order to save all contextual variables, all counters in an object that is passed down to onEnterFrame events that process it a little bit and then pass it further, until the job is done. However, before I go into dissecting my code, I wanted to make sure if there really is not a way how tom tell flash player do it's frame rendering routine while a complex code is executed in background (without splitting it up).
View 1 RepliesEvery time I run this code my flash player (projector) is crashing.
function ftwoB(event:MouseEvent) {
navigateToURL(new URLRequest("lessons/lesson2/reading"));
}
[code]....
I want to be able to throw an error to be traced to the trace output window and to my flashlog.txt file but continue code execution after the error. Is this possible in Actionscript 3? A try catch will not work either because I need the error to be logged with its call stack.
View 2 RepliesI try to execute a code on my Stage, the problem is when I declare my own class on which they load the file (xml) the code start in the background.
I tried to add a listener in the custom class for Event.COMPLETE but it doesn't work because it only affect the custom class, not the whole movie.[code]...
How do I completely disable the max-execution-time for scripts in flex? The configurable max is 60 seconds, but I'm calling off to other interactive processes which will probably run much longer than that. Is there an easy way to disable the maximum script execution time across my entire application?
View 2 RepliesI am using a while() loop which does its job as soon as I fetch CDATA content from XML. The while() loop basically contains text conversions using replaceText()... Depending on the number of user defined XML nodes, the while loop executes. I see that the flash application hangs for 3 or 4 seconds when this execution happens.
View 6 RepliesI have created an image gallery where each "slide" is an image loaded by one UILoader component. Everything works, except I noticed that as a user it is annoying to wait for each new slide to load.So, even with my limited knowledge of AS3, I decided to figure out a way to load the next upcoming image before the user requests itone for odd numbered slides, one for even numbered slides. That way, when the user is viewing a slide with an odd number in the first loader, the next image can be loaded into the second (currently invisible) loader and ready to go when requested button would simply toggle the visibility of these two loaders.
function nextButton(event:MouseEvent):void
{
imageNumber++;
[code].....
I'm trying this:
- create some asset in library, export for as in frame 1
- export an assets.swc, and set the relative library path publish option in othes flas that use assets.swc
- Then, there's a Main.as document class that uses other classes tha use the assets in assets.swc
Problems start when some asset has some code inside. Say, a button with stopped event states. Well, the stop() commands don't get executed, so the buttons are effectively instantiated, but their timeline plays until the end. Probably because they're not initialized in the timeline (being exported in frame 1, so, in fact, before).Usually, without swc, to solve this problem one would put all assets in frame 2 and then check for cuttentFrame == 3 (http:url...). This is what I'd really like to avoid. And from here the question: is that possible? Is there a way (in flash, not flax) to use swc to properly get assets containing some simple code (usually stop commands) in their timeline?
I have a movie clip who is only a square, i need to copy it on the flash stage a number of times (dinamic). How can i do this in execution time, i know AS2, so i prefer a solution in AS2.
View 2 RepliesI'm working on a project where we use Flex, Spring, Hibernate and Blazeds,all working on a Weblogic server.Everything works fine and we call services at the server side from the flex app without problems,but now we need to limit the time who spent the execution of the services to 2 seconds, if any service takes more than 2 seconds the server must return a timeout to the flex app.I've been searching for a way to do this with the blazeds configuration, but it looks that it's not possible.Is there any way to achieve this? I've thought in add a filter to the blazeds requests so it can control the timeout... But I can't find any example and I don't have enough knowledge of filter.
View 1 RepliesI have a piece of code, and in that function i call to another function that has 3 parameters.now i've decided that i want that last function to be called after a couple of secs, instead of immedietly. I can't simply use a timer, and addEventlistener, because then i cant give parameters.
View 14 RepliesI am using CS3. Here is what I am trying to accomplish:
On my loading page I have the following standard loading code:
Code:
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
[Code].....
Because on some connections this can take quite some time, I want a link to appear after a specififc amount of time, say 10 seconds? Kind of like a, "loading too slow? Click here for whatever."
how to accomplish this within this loading code and frame?
I've got a movieclip animation which is added to the stage at the start of the .swf.Its an introduction to the game, and the user is encouraged to click on the movieclip to start the animation.Once the animation is finished I'd like the movieclip to be removed from the stage.Do I need to setup some sort of event handler which listens out if the movieclip has finished then start a function once its finished to remove it from the stage? Which methods look out for movieclips finishing?
View 1 RepliesI need to have a button appear after 30 seconds. How would I go about doing this?
View 2 RepliesWhen I click a button, it opens a window with buttons in it..My aim is, after an amount of time, I want it to dissappear...I want to accomplish it by setting a counter ...for example... When I click to a button 1
{
when click "button1"
jump to "scene1"; set counter=0;
[code].....
On my loading page I have the following standard loading code:
Code: Select allstop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
[code]....
Because on some connections this can take quite some time, I want a link to appear after a specififc amount of time, say 10 seconds?Kind of like a, "loading too slow? Click here for whatever." how to accomplish this within this loading code?