ActionScript 3.0 :: Two Movie Clips Each Is Linked With Action Script File?
Jan 22, 2010
I got a problem, there I have two movie clips each is linked with action script file. The first movie clip "level screen" has a loop (code is not shown there) in it's code which addChild a lot of same icons (but each has different number) and add them to array levelArray. Then when I click a icon, for example one with nmber 31, it addChild the other movie clip "main screen" and send it a variable "levelNumber" with value 31, so mainScreen could then addChild a level 31. Below is the code for levelScreen checking what icon is being clicked and taking right actions. However first I will write how i imagined this to work step-by-step
1. The timer activates the loop over and over again, so when it comes to end, it starts again.
2. The loop loops through array called levelArray, in which all icons are stored.
3. Inside the loop it first defines a variable checkIcon which is the icon at which the loop is.
4. Now there the things get complicated, I want to add a MouseEvent listener to icon, if it would be triggered the function "onLevelButtonClick" should be executed, and the I want to remove the listener again, so I wont have 1000 listeners on same icon after some time.
5. And the function dispatch event which add main screen and send it a variable levelNumber, which should be number of icon clicked.
I have a main movie called home.fla. In this movie I only have one frame and I have place 5 different movie clips (not SWF) on this frame at different positions but on the same layer. These five movie clips are named mc_main1, c_main2.Each of these movie clips contains 5 frames, with a button on each frame. Each of these buttons also has a movie clip inside them (mc_sub1 mc_sub5). You can only go from frame 1 to frame 2 of each clip (main1, main2 etc.) my clicking on the button on frame1.The user can go to any of the main movie clips in whichever sequence they want. For example, they can choose to go to clip main3 and click on it twice (this will take the user till frame 3 of main3 and play the movie clip that is inside frame3) and then they can decide to click on main1 once and then main4 three times until they have visited all the parts of (all the 25 mc_sub) all the movie clips (main1 main5).
Once the user has visited all the 25 mc_sub i.e. once they have finished going thru all the 5 main movie clips completely, I want to display an animation (mc_animation) on the frame1 or any other frame of the home.fla movie.Is there away to determine if the user has finished watching all the 25 mc_sub i.e. if the user has gone thru each and every frame of each of the mc_main movieclips.I think the problem is that since the user can select any of the mc_main clips in any sequence, I am finding it difficult to determine when they have finished going through everything. If it was all in a sequence then I know I could have calculated if the current frame is equal to total frames and then I would have displayed the animation if the above was true; but that is not the case here.
you'll notice on their main page, when you roll over section "living" all movie clips below which are "living" projects are highlighted, while others are faded out.I have a vague notion that this is done by creating a series of arrays, one for living, one for learning, one for working, etc etc etc... and then changing whole sale all MC's contained in those arrays upon roll over.First of all, am i correct in this assumption? If so, i really need some pointers to get started. Say i want to define these arrays, and on the press of a button, one directs its movie clips to change alpha to 50, and the other to 100. All of these movie clips by the way are visible on the stage.
and I want to add multiple buttons, not just this one. I figured out by trial and error that I couldn't just consecutively list the instances, I also found I couldn't just replicate the code and change the instance names. I just need to know how to go about having multiple buttons/clips.
I've found several threads on the MOUSE_UP "problem" with AS3 where onReleaseOutside, in its AS2 form, doesn't work. The solution being to add a MOUSE_UP event to the Stage.
Question is, if I have a slide-bar class, a simple dragger, its it happens to be added to a movieclip thats in another movieclip etc, do I have to adjust my class continually so that I use: this.parent.parent.parent etc. to get to the Stage to set this listener? I can't just set it using Stage.addListener.
I think this looks cryptic - but to those that have run into this specific MOUSE_UP issue, I'm sure this will look familiar.
I am not sure what is the difference between externally and dynamically loading pages, but I have created swf files for each of my pages and then a main page that those swfs get loaded into. The problem I am having is: I have transitions between my pages and my movie clip will animate when it is in the page swf, but not when it is in the main file.
I have three buttons, btn_1,btn_2,btn_3, and two movie clips, image_1,image_2. The names listed btn_1,btn_2,btn_3, image_1,image_2. are all instance names. All buttons and movie clips are on their own layer in a single frame on the main time line. the movie clips have a stop action on the first and last frame, with a frame label, on the first frame in the sub time line. For image_1 the frame label is image_1_1 and for image_2 the frame label is image_2_1.
I would like btn_1 and btn_2 to control the movie clips, image_1,image_2. Either button should be able to close the other buttons movie clip and play it's own movie clip. Also i am trying to make the movie clips themselves have the ability to be closed by clicking on the movie clip image area that is playing. Both movie clips when not playing hide behind the appropriate button with an alfa of 0.
When playing they expand to the middle of the window and are at 100% alfa, using a tween. The third button, btn_3 should only be visible when one or the other movie clisp are playing. btn_3 dose nothing else but this for now. As of now, my movies continuously loop and btn_3 is always visible. I can't seem to figure this out. my code for this action is:
I'd like to control a movie clips current frame by another movie clips action script.I realise the following controls the outside (root) frame time line:
on(release){ _root.gotoAndStop(1); }
but I'm not sure how to apply that to my other movie clip. I'm guessing it would be something like this:
I can't get the movie clips to stop and start in this file. I used the code snippents but it didn't work. In fact after the first movie clip the rest of the movie won't play... It just stops there and loops the first movie clip. I can't seem to attach the flv and the action script files here in the forum... But you can download the fla file here:[URL]
i've got some movie clips on the stage on the first frame of an fla file. The mcies have event listeners to navigate to differnet frames on the timeline. Some of the frames to which we navigate have FLVPlayback components while others dont. i'm using some code for soundchannel in this fla, to create an array and load differnt music at a btn click, so that when we go to a certain frame we get some music. This works, no overlapping music.
The issue, that when we navigate to a frame with an flv that has an audio track, the the music that's playing on a different frame just wont stop. And another issue, when we navigate from the flv frame by clicking the mc that listens for the sound channel, the flv audio track wont stop playing and we get cuckaphonia.
I want to make a map that will display dots on it that when you rollover them displays info about that location.. Have done that no problem using dynamic text boxes.. thing is I want to use an XML file to populate the map so that you can add new dots to the XML file with X and Y positions and info and flash can read that XML file and mark them out on the map with the info on rollover..
So any ideas on how I use actionscript to create and position dots from an XML file which I can add to?
I am currently using flash for the first time to create a digital version of a board game for a project. This is the first time I have used actionscript and flash for that matter. I have learned a lot from this website but have finally hit a roadblock.In my game I have trivial pursuit like "pies" that the player gets pieces of as they progress. Once they get all 8 pieces, they win. I have each piece of the pie for all 4 players set as an instance of a movie clip and have their alpha set to 0 at the beginning. So i have 4 instances of each piece of the pie labeled pie0player1, pie1player1, ... , pie7player1, pie0player2, ... , pie7player2, etc.I have tried just running a method from my external Game class actionscript file that would change the alpha of these respective pie piece as the player earns them so that they are visible.My first question is: Is it possible to change the alpha of these movieclips from my external Game class file? Or do I need to make all of these changes within the timeline?followup questions being: If I can edit these values from my class file, what would be the best way to do this? I would like to access the movieclips using something like the following code if possible: [code]Do i need to store these movieclips in a 2d array to access them dynamically like this?
As most of you don't know, I've been creating an rpg game. And, after several tries of art making, etc, I have finally moved back into coding the game. And now, I'm stuck on the equipment system idea. At first, I thought I would just place a bunch of goToAndStop's for each movie clip to go to a frame that has that certain armor piece. This was my first idea for an equipment system. However, after doing some research, and realizing how much lines of code could be saved, I started looking into simply adding and removing movie clips from the character as my new equipment system idea. Now.... on to the problem.
Basic want/ overall achievement wanted: Create an equipment system, which will basically attach movie clips (items) onto characters, which themselves will already be attached movie clips on the stage.
Problem: What is the exact code to do this? And Is there a better way to do this for an equipment system (a less laggy or more efficient way perhaps that I'm not seeing; Check the code below to get a better idea of what I'm talking about)?
Part of the code (or basic idea of code; see comments for extra details
code: //Don't worry I have an OnEnterFrame function here; //attachedObj= the character; figure= the MC name of the character; attachedObj = attachMovie("figure", "figure"+1, 1);
I have multiple movie clips on stage (all in separate layers, of course) as well as buttons on stage to play each movie clip. There are buttons inside each movie clip. The problem is that the buttons inside the top layered movie clip work, but the others in the movie clips below don't.
i am taking text from xml file,I have created multiple movie clips based on the xml file. i have placed 5 movie clips to left side and 5 movie clips to right side.Now i have to drag the left movie clip to the right side and i have to drop it on respective movie clip to match the target and i have to get the output as "correct" if the match is found. But for my below code i am getting only the "wrong" as output ,i dont know where is the error
How can find out the linked url of the image in the flash of a website? I looked for the image url some time. but couldn't find itif find the linked url of the image, and i want to alter an image linked url address. where is the code in?
OK, I've spent a few very frustrating hours trying to figure out a solution that's probably staring me in the face. I have one movie (Intro.swf) that loads a second movie (ncjhs_Menus.swf) with drop down menus. Intro has a movie clip with the following script in it:
var myLoader:Loader = new Loader(); addChild(myLoader); var url:URLRequest = new URLRequest("ncjhs_Menus.swf"); myLoader.load(url);
Both the Intro .swf and the ncjhs_menus.swf files are saved in a subdirectory called Flash off the root. The html file generated by flash is saved in the root. When done that way the Intro file runs but does not manage to get the menus file to load. If however I save the html file into the same Flash diretcory as the two .swf files then everything works fine and Intro can call the menu .swf file.
So I have been attempting to build a banner, where 3 clips auto-rotate to left, with two arrows that can move it left and right. How should I build this? I obviously want to load three clips and position them 300 pixels apart... but what logic should I use to basically add the last/first clip either 300, or -300 pixels? I have tried using if conditional statements checking for x position and based on that add a clip, but that seems like its lacking alot of functionality, here is my code thus far...
Flash CS4 had been working regularly on my Macbook Pro (Intel - Tiger) for a while, and then suddenly,I opened a file and all the movie clips went from being visible "stills" to invisible and represented only by an "o". I have tried settings, preferences, even uninstall/reinstall, but somehow my settings or something got messed up and I can't view movie clips on the stage.
I have tried a variety of different .fla files and none allow movie clips to be visible on the stage.The files were created in CS4.This is true for movie clips that have 1 frame to many frames.When I Publish or Test Movie, the clip is visible and normal, but it is impossible to edit the file without being able to see the movie clips.I know that the issue is with my installation of Flash/settings being messed up, not with the file(s) because when opened on other computers (CS4 and CS5), movie clips are visible on the stage, as they should be.Example below: In Flash CS4, the stage just has "o"s where I used to be able to see my movie clip, but in the Test Movie, everything is there. To be clear, I could see the movie clips in this exact file, and then the next time I opened it I could no longer see them.
On the mxmlc command line, I can include paths to RSL files. I can choose to link these RSLs at runtime by setting
-static-link-runtime-shared-libraries=false What if I need to link to some rsls and embed (static-link) other rsls? Is there a way to set the link settings for each rsl?
How would one go about masking movie clips that are nested within other movie clips?
I have a photo gallery slider type of thingy that loads jpegs with loadMovie into containers. I can mask the entire movie clip but as for the containers,...well I just dont know whats going on here.
1. I would like to be able to delete one by one the new movie clips
2. I would like to move them all together.... First you press the word green and then click in the blue area.... A green cyrcle will appear.. Click the word green again and then in the blue square and a new green cyrcle will appear. I would like to move the cyrcles with the buttons arrownd the blue square... And when I press delete I would like to delete any cycle I choose... The flash is too large to attach it to the forum, if anyone is interested I can send it by mail.
Sounds simple enough. I have a number of swfs (quiz01.swf, quiz02.swf.....) all linked to one quiz.as file. The quizes in turn are loaded by another swf, Main.swf. I need to get the name of the specific quiz that is loaded, so I can identify an external xml file.
Tried using the "loaderURL" in the as, but it gives the name of the Main.swf. How can I just get the name of the swf that is associated with the quiz.as file?
I am in the middle of creating a website using Flash CS5. I opened up my .Fla file one day to continue my work but I am no unable to access buttons and movie clips. When creating movie clips or buttons I am unable to get inside them, when I hover my mouse over them there is a white hand icon which never used to be there it was always just a normal mouse icon. I double click to enter inside the buttons/movie clips but nothing happens. This happens to existing movie clips and buttons on the page and even when I create new ones. I really don't wanna have to start this website again.
I have a main movie on my site with buttons that display linked movies in the right half of that main movie. One of the movies is the kind that I only want to play through once, then stop. In the FLA file of that linked movie I've put a stop(); action in the final frame, and when played alone it stops accordingly. But when it plays as a linked movie, it continues to loop. What can I do about this? The button script on the movie doing the importing is:
on (press) {gotoAndStop("flash_dev"); flash_mc.loadMovie("cubeintro.swf"); clearInterval(_root.myInterval); }
i'm having a problem with my button. it works fine when i press it once, but when i press it a second time, my movie thats linked to the button starts over. is there any way to stop this from happening?
Which is preferred and why: keeping the AS in the Flash file itself, or linking to the .as with the Flash file. I've seen both done. Is it just a matter of preference?