ActionScript 2.0 :: Scripts To Control Multiple MovieClips
Sep 22, 2002
I am creating a Flash movie that has some PowerPoint-like pages in it. I've created an nice clipEvent script that make bullet points slide in and bounce to a stop. I want a whole bunch of clips to do the same thing, and I'd like simply to define a script globally at the beginning of the movie and apply it to all those different clips, that way if the client asks for changes I only have to change the one script, not dozens of them.
I am loading an swf created in flash professional cs5 via the loader class into a flex 4.1 application. The flash file contains multiple movieclips that are exported for actionscript and those movieclips exist in many instances throughout the movie.
Iterating through everything, comparing class types seems to be the most easy but also the most redundant way to solve this. Is there any way of using the class name as a kind of global selector to access the clips?
I could also make the sub-clips in the flash listen for an event on which they perform an action, but I am not really sure what might be best.
I have a group of 16 images that I would like to load 1 of each into each movieclip. I want image1 to be inside of visual1, image 2 inside of visual2, and so on. the images are named like, 1960s_(1).png where the 1960 (year) part is coming from the rangeNum variable. The above gives me this error: 1061: Call to a possibly undefined method addChild through a reference with static type int.
I have 50 images that need to be on stage, which will be embedded into 50 different movie clips. I named the movie clips image1-image50 and the images are in an external folder named 1-50. Every freaking article or tutorial I have found clearly explains how to upload one image, or just one at a time. I can do that, and spend 2 days renaming all the functions, but I do not want to do that. Is there a better way to just load all 50 images, place them accordingly?
I have 24 movie clips on the stage: my_menu.image_holder_mc1 thru my_menu.image_holder_mc24. I want to load an image in each one. How do I identify the holder which to add a child.
The Code I have so far is....
Code: for (var i:Number=1; i<=24;i++){ var myLoader:Loader = new Loader(); myLoader.name = "image_"+i;
For what ever reason I can't get an MovieClip that's on the main timeline to play from another MC.It appears that when targeting a MovieClip on the main timeline, root and parent don't seem to work in AS3. Or at least not in the same was as AS2.So inside a MovieClip called control_mc, I want to tell myStage_mc, located on the stage, to start playing when the play head reaches a certain frame inside control_mc.inside control_mc I've tried,
I'm new to flash, so I am sure I am missing something basic, but I have not been able to reference movie clips independently in code. I have set an instance name on each symbol, but when I reference in code it is undefined.
If it matters my project is set up this way:Using Flash 4 Pro. Layer one: Static Background Layers two-five: individual movie clips Layer six: transparent buttons over the movieclips.The buttons work fine, but I wanto to play the movieclips on mouse over.
I built my website on the main timeline with a fade in animation...stop(on the page) and a fade out animation. At the end of this fade out animation i would like it to call upon a variable to know what page to go to next.I am trying to tell my main timeline to gotoAndPlay a frame based off of a variable within a movieclip(about_mc this movieclip contains another movieclip which acts like a button(factsheet_mc)) that i have set in my main timeline.I set the variable with:
var buttonFrame; in the first frame of the main timeline
then within my movieclip i have another movieclip which tells my main timeline to play the out fade and remember a variable:
this.onRelease = function(){ --------"this" meaning the movieclip factsheet_mc------------ [code]........
What I'm trying to do is control movieclips that are within a movie clip I have added to the stage.
First I did this:
var navcon:NavigationContainer_mc = new NavigationContainer_mc; addChild(navcon);
This worked fine. But within this there is a mc called printBtn_mc that I want to target.I tried to declare it as a variable like I did with NavigationContainer_mc, but it doesn't work.
I want to play various sound objects a certain amount of times when the playhead reaches a certain frame and then stop playing (even if the playhead reaches the same frame again).
I hope someone will be kind enough to help me solve this problems I'm having controlling each sound.
Setup Details I'm using the load movie method to load another SWF (welcome.swf) file into a movieclip in the _root SWF timeline (main.swf), and using separate movieclips in the _root SWF as holders for each sound object i declare like so:
welcome.swf (its FLA file holds all the sound files in the library with linkage id's as per the following actionscript located as a frame action in frame 1:
I download a tutorial to make a digital clock now what I want to do is make my movieclips go to a different frame depending of the hour. I want to make that effect of day/night.
I have an exhibitor list that loads from xml...and I have a booth layout that loads from a separate xml...I have two arrays set up so that the rented booths are stored first, and the exhibitors are stored in a separate array side by side... if you click on an exhibitor in the list you will see the associated booth highlight in the mainwindow (and minimap too)...however if you notice, there are multiple entries in the list for some exhibitors, this is because they may rent several booths...I want to condense the exhibitor list to have one entry per exhibitor, but have the entry control all their booths, so if you click an exhibitor with 2 booths both of them would light up even though there was only one entry in the list...is this even possible with the list component provided by flash?
I'm trying to create the very basics of a isometric map. My engine creates to map fine, but it's when I want to then control the movie clips.I'm adding each cell in the grid using and array:
Code: for (var X= 0; X < Engine.Var.GridWidth; X ++) {
I have a problem with attaching more than one movie clip to this control structure, I need to attach 8 different movieclips. Till now the code attaches only one mc the "window". windows = 8; for (c=1; c<=windows; c++) { attachMovie("window", c, c); }
I'm using AS3, CS5.5, on Windows764bit. I created an animation with many different layers (and nested movieclips) on the stage, then wrote a short bit of As3 to add a slider control of the playback. The problem/mystery is that when I change the slider, the nested MCs act strangely/independently. How to control everything at once? Here is the current file: [URL]
Here is the code I added: package {import flash.display.*; import fl.controls.*; import fl.events.*;import flash.text.*; //for TLF crap public class SliderClip extends MovieClip { var slider:Slider; public function SliderClip() { [Code] .....
I have 2 swf files. One is loaded and loading an externally loaded swf into it.Here is the code in the first loaded swf: #1
var logo:Loader = new Loader(); logo.load(new URLRequest("images/Logo.png")); logo.contentLoaderInfo.addEventListener(Event.COMPLETE, LoadLogo); function LoadLogo(e:Event):void
[code]....
EDIT:I am having major SANDBOX issues now when I make the clip load from an external URL. I am also coding for an ANDROID using FLASH CS5.5. Its not allowing me to use Security.allowDomain("*");
The proposed task has to do with the creation of an application in which the user will be able to insert, drag&drop and remove rectangles. The properties of each rectangle (name,x,y) should be saved in an xml instance.
1.Create a vertical toolbar with the above buttons:
a.new rectangle b.move c.delete
2.Create a movieclip that will be your workspace on the right of your toolbar named stage.
3.Create a function that will be triggered by the new rectangle button and will attach to the stage rectangles as movieclips named rectangle(i) (rectangle1, rectangle2,...).
4.Create a function that will be triggered by the move button and will drag and drop a selected rectangle.
5.Create a function that will be triggered by the delete button and will remove a selected rectangle.
I have a keyboard which consists of 26 MCs, named keya, keyb, keyc.... and so on.
I want to create a button that will disable all these buttons at once, but I'm not sure how to express it in actionscript. Basically, I need it to say 'on release, key X (where x = all characters from a to z) _enabled= false;
In short I am trying to have a looping movie clip (already an flv) on the 1st frame with a button that goes to the next frame where the movie only plays once (transition) and goes to frame 3,loads up a menu with a movie clip thats looping and from then a menu that links to other looping movies on different frames with text etc.
I'm having issues with controlling multiple sound volumes in flash. What I need to have happen is a Background music softly playing while a voice over is also playing.
This is what i have in the first frame of my main timeline
Code: firstSound = new Sound(BGMusic_mc); firstSound.attachSound("LatinRockMusic"); firstSound.setVolume(10);
[Code]...
but when it starts to play the voice sound the volume jumps up to 100. I need the first sound to stay at 10 and the voice sound to be at 100.
I have 6 movies that i need controling. These are named hex1, hex2, hex3 etc. When the file opens i have some action script that needs to run something like this:
I need 6 buttons to control the same array. it's a list of 12 things.
Button1 loads the first image in the array
Button2 loads to the next image in the array
Button3 loads to the previous image in the array
Button4 loads the 1st image in the array (yes two buttons to do the same thing but it's necessary)
Button5 loads the 4th image in the array
Button6 loads the 7th image in the array
Button7 loads the 9th image in the array.
on top of that if no button is pressed the next image in the array moves forward after 15 seconds.how to do this with a set of images. Eventually the Array will become an xml document which accesses images, and two text fields.