how to do callbacks on the same timeline (animation comes in and holds until next button is pressed, then leaves)But I am trying to figure how to do it with external MC's.I have been trying for quite sometime and I cannot get it to work. So I just erased all of my awful coding.
Basically, I have a function that when called will display a menu of options that the user can click on. The menu is dynamically generated from the script and each menu item has it's onPress handler setup to call a dynamically generated function that which has access to the index of the menu item (or any other data I choose to pass it).What I would like to happen is that when a menu item is clicked on, the value is somehow passed back to the function (which built the menu), so that it can return it to it's caller. I've got everything but this last bit functioning.The approach I've tried is to give the onPress handler access to a field in the class which holds the menu building function. Then when it's clicked on, it can set the field to it's value. Meanwhile, a while loop in the menu function is waiting for the field to change, and will then return the new field value as it's result.
However, this doesn't work and the reason is obvious. Any sort of busy waiting while loop locks up the flash player. Therefore, it ceases to handle events and so the user cannot click on the menu item (or do anything else for that matter).What would be ideal is some sort of sleepAndHandleEvents function I could call from the while loop, but from what documentation I've searched, I can't find something like that. I've googled around, but so far I haven't found anything.The reason I want the menu selection returned from the function (rather than the usual method of using callbacks) is that it's called from some procedural code. I know I'm going a little bit against the paradigm of flash (which is mostly event oriented), but some things are just procedural in nature and I don't want to split my code into a million little pieces and turn it inside out.
I have a function that when called will display a menu of options that the user can click on. The menu is dynamically generated from the script and each menu item has it's onPress handler setup to call a dynamically generated function that which has access to the index of the menu item (or any other data I choose to pass it).
What I would like to happen is that when a menu item is clicked on, the value is somehow passed back to the function (which built the menu), so that it can return it to it's caller. I've got everything but this last bit functioning.
The approach I've tried is to give the onPress handler access to a field in the class which holds the menu building function. Then when it's clicked on, it can set the field to it's value. Meanwhile, a while loop in the menu function is waiting for the field to change, and will then return the new field value as it's result.
However, this doesn't work and the reason is obvious. Any sort of busy waiting while loop locks up the flash player. Therefore, it ceases to handle events and so the user cannot click on the menu item (or do anything else for that matter).
I have a piece of code in my game which looks a lot like this: MultiplayerAPI.createGameRoom(function(){ successFunction(new Object()); }); Basically, the createGameRoom is performed and, upon success, the function I passed is run. However I've been running into some strange bugs recently and I'm wondering, is the instance of "new Object();" the same each time the callback function is run? It needs to be a different, fresh instance of Object each time, but I'm having some garbage collection issues which make me think it's passing the same object each time that event callback is fired,
I have an SWF file embedded in a larger html page.There's a fair bit of communication between javascript and actionscript so I'm using both ExternalInterface.call and ExternalInterface.addCallback in the actionscript code.Communication is all fine, except for one (common) situation on IE.If the user clicks within the SWF file and then resizes the browser window, calls from javascript to actionscript fail to work.Actionscript can still call up to javascript, but no return.If the user clicks inside the SWF, then somewhere else on the page, then resizes the window, nothing breaks.[code]All of those attributes are the callback function names.This happens with both IE7 and IE8, but FF is fine.
When creating custom-objects, is there any way to set it's pathing? The problem is that it seems without a defined targetPath the object's callbacks are ignored.Here's an example:
class someClass extends MovieClip { public function someClas() { this.onEnterFrame = function() {[code]....
is there any way to set the targetpath? They all seem like read-only to me. One way to fix it perhaps is to place an object on the stage and use the as2 field to define it's class, but I prefer coding everything .If i make a movieclip using createEmptyMovieClip, it'll work (trace(this) shows say _level0.some_mc) ), but I want my custom classes..
i'm having this weird pb i don't understand, could someone help me? i'm driving crazy here..what i do is load a movie from a movie but the 2nd movie load a variable. when i test the 2nd movie, it loads its variable and displays it as wanted, but when i load it from the 1st movie, the 2nd movie loads but seem not to load anymore its variable..
I'm currently making an animation which will eventually exceed the 16,000 frame limit (don't ask haha), so, short of making two movies and having to just start up the next one, what is the code for loading a movie? I presume they need to be in the same directory? So basically all I want is on the last frame of the movie the code executes and the second movie file opens up and starts. I guess I'd want the current movie to close, too.
I Have 3 Movies:MAIN.SWF, contains loading movie actions for Nav.swf and Home.swf.NAV.SWF, contains navagation menu loaded on Level 2 in Main HOME.SWF, contains slideshow for home page loaded on Level 1 in Main In NAV.SWF, there is a MOVIE CLIP "graphmc", which contains a BUTTON "graphicbtn", When this button is clicked, I'd like the HOME.SWF (which is loaded into Main.swf on Level 1) to fade out and unload, and load and fade in Graphics.SWF in place of it.
I am pulling double duty with this question as it serves two purposes. I am developing a total flash controlled ad system for myself, but also need to use the same theory for a project for work.
Concept: I have a main movie (ad rotator system) that I then want to randomly load other swf's (individual ads) into this main swf after a set period of time. The random load I got set no problem. The problem I am having is to get it to move to the new Frame label of the main movie which then loads the smaller swfs. I am using the LoadMovie with nInterval time delay command in flash to load the movies.
I am making a flipping page book in flash and have had to create sections in different movies because it kept crashing when i tried to have all the pages in the same movie. I have 3 movies 'page flip4', 'pageflip4-2', and 'page flip 4-3' . I have used the code below to go (flip bacwards) from 'page flip4-2' to the frame label ''backflip'' in 'page flip4'..This works fine
Code: on (press) { loadMovieNum("page flip4.swf", 1); }
Does someone have a working fla to illustrate how to load an external movie and zoom and pan to specific location of this movie (with easing)? With actionscript, not necessarily with a control for the user. I am looking for it for some time and unfortunately my programming abilities are not yet sufficient to find it out from scratch (but I am working on it).
I'm trying to do a demo with a fastforward button and a rewind button that will go to the next scene and previous scene...however, due to the format that my predecessor created used...I'm stuck with alot of scenes. The navbar (ff and rewind buttons) is in a .swf file called main. The actual demo is in demo3.swf. I created a loader scene to redirect to the correct scene (when ff and rewind are hit), but I'm not sure how to pass the variables needed from the main movie.
I have a movie. In it are some buttons and a dynamic text field. When I press the buttons is should load text from a database into the dynamic text field. If I run the movie by itself (ie. not by LoadMovie()-ing it into a different movie) the dynamic text field gets filled with text and all is well and good. However, when I use LoadMovie() to load this very same movie into my main movie, the buttons no longer work; the text field stays empty.
Let say A is the main movie and B will be a external swf file that i'm going to load into A movie. The problems is that, some actionscript(AS) in my B movie is not working anymore after i load it into A movie. I believe that the AS in my B movie is not working anymore because it is refer to A as the _root instead of B movie as _root. This can be a common problem. So, i wonder what should i change in the B movie AS in order to make it work in A movie.
i wanna change color of mc. I have buttom Test and Parametri. In Test is movie testing.swf in Parametri you can change color of movie clips. in file starttesting is make like this:
in layer1 is mcPlayer. In this mcPlayer are three layers, action, container and buttoms. in action layer is this code:
How can I change color of mcOksid(testing.fla), but color will be change when i push a upload buttom? WHen i push reset buttom, the color will come back to default.
Second problem, in testing.fla in layer OKSID, i have mcOksid and mcOksid2. Know if i change color of mcOksid to blue, mcOksid2 has to be blue too.
What I'd like to do is have a checkbox, that when it is checked it loads a movie into an empty movie clip, and when it is unchecked, it loads a different movie into the empty movie clip.Also if possible I'd like to find a way to output to a variable whether the same checkbox is checked or not. And send the info from the variable in an email.
I am working with a project that has many scenes. Each scene has a movie clip attached to it. The first scene is simple...just a couple of buttons and that is it. My worry is that when I add all of the videos that correspond with each button and publish the SWF will be a huge file. THE QUESTION: Does flash load ALL scenes of a movie or does it load the first scene and then load the other scenes when the user needs to view them?
My ultimate goal is to just have the first scene load and then when the user clicks on the buttons contained within that scene that only upon release does the corresponding scene load. Maybe I am doing this completely wrong and should look at doing it another way.
I have 5 buttons to load 5 different flv movies. What I try to do is to remove the loaded movie and run the new movie when the new button being clicked. Also, I am wondering anybody who knows how to create a lightbox effect in flash. I want the screen to be grey when the movie is on.
trouble getting a movie to load in an empty movie clip. I am hoping I'm missing something simple.I have a button with the instance name SPS_btn on a layer I've called buttons.Below the button layer i've got a layer called movie clips that contains an emptymovie clip called mainStage_mc.I want to load a .swf into into mainStage_mc. both the buttons and their actions occur on the first frame.I have used this code but it not working.
on (release) {loadMovie (new002.swf, mainStage_mc);
I just get a blue area but the movie does not load. I can run the movie fun locally by clicking on new002.swf file.i also tried the behaviors panel, which produces this code but it also doesn't work:
on (release) {loadMovie ("new002.swf",mainStage_mc); //load Movie Behavior if(this.mainStage_mc == Number(this.mainStage_mc)){[code]........
for some reason it will load if i use loadMovieNum () but the registration point is in the top right corner and i don't want that.What's the best way to debug this?When i use test movie the output window dosen't show an error but something's wrong.how can I test if is a path problem? A problem with the loaded movie or a problem with something else? the movie new002.swf is 393KB. I tired making a smaller 2kbmovie using the code above and it wouldn't load either.
I have a site with a container clip which all other content loads into. When one movie loads, it has a button that I'd like to be able to click to go to another page in the site (ie. unload it's parent movie and load another swf into the same container clip.
How can I address the parent container clip and tell it to unload this movie and load another swf into it?
this is used to load a movie on an event right:[code] what if I want to load a movie simply at a certain point in the movie, ie a keyframe, what is the code applied to the keyframe and why/how is it different?
Just upgraded to CS4/AS3, and I can't figure out how to load one .swf after another, llowing each to be run once, and only once. I don't think I should have to alter the target movies, as I should be ale to tell when the laoded movie is at it's last frame.So I have an string[] that holds the filenames of the target swfs to load. In effect:
movieURL = "path/to/movie.swf"; mcHolder.loadMovie(movieURL, "mcHolder") // anchor Movie in Library while (mcHolder._currentFrame < mcHolder._totalFrames) {