ActionScript 2.0 :: Duplicating Clip & Scripted Movement - Duplicates Mc_logo Many Times - Randomizing Size
Aug 18, 2004
I'm making a banner ad for work and have a part where I want to basically rain our logo for like 15 frames or so. I've started doing this manually but as you can imagine, it's a bit tedious and time consuming. I looked at Kirupa's tutorials on snow and continual motion but I'm wondering how I would go about scripting it so it does the following within mc_logorain (which is sitting on the root) on enter:
1. duplicates mc_logo many times, randomizing size.
2. Rains for a set amount of time or frames and unloads.
I think I understand the logic of what's supposed to happen, just not sure of the syntax. Would there be two loops? One for the duplicate/random size and one to say basically "while i < 100, keep duplicating and raining"?
I'm making a banner ad for work and have a part where I want to basically rain our logo for like 15 frames or so. I've started doing this manually but as you can imagine, it's a bit tedious and time consuming. I looked at Kirupa's tutorials on snow and continual motion but I'm wondering how I would go about scripting it so it does the following within mc_logorain (which is sitting on the root) on enter:
1. duplicates mc_logo many times, randomizing size.
2. Rains for a set amount of time or frames and unloads.
I think I understand the logic of what's supposed to happen, just not sure of the syntax. Would there be two loops? One for the duplicate/random size and one to say basically "while i < 100, keep duplicating and raining"?
so i have a MC called "pala" and a button called "nappi" .. i have the following script in the first frame of the movie and everything works how it should, but how do i get the "pala" stop moving when it reaches the property -307 ?[code]
Basically, I've got a small space shooter game and the idea is to have the enemies start moving at the top of the screen and head towards the player, while growing in scale, and moving at an angle.(To give the sort of perspective/distance effect). Right now, I'm able to get the enemies to move at one angle only. How would I get them to move on X at a certain range?
This is the code affecting movement/Scale for( i = 0; i < enemyShip.length; i++ ){ enemyShip[i].y += 10; enemyShip[i].x += 5; enemyShip[i].scaleX += 0.03; enemyShip[i].scaleY += 0.03; } The pic above basically shows what I mean by the perspective look. I need to blocks to move towards the player at various X ranges within those lines, but I don't want them to zigzag while moving. I know it has to do with Math.Random.
How would you go about coding something like the waves in the header on this page? [URL] I'm hoping to write something that will look a bit like eels swimming upstream but wasn't quite sure where to start
I am trying to duplicate an MC 11 times - that works fine. But the MC has a dynamic text box centered on it. I would like the first one to say "1900" and each one after to be increased by 10. So the second one says "1910", the third says "1920" and so on. I have this code on an MC called "timeline". The MC I am trying to duplicate is called "bar" and is with "timeline":
[AS] onClipEvent(load){ for(i=0; i < 12; i++) { _root.timeline.bar.duplicateMovieClip("copy"+i, i); ext = _root.timeline["copy"+i]; ext._x = 125 * i; [Code] ..... but to no avail. The dynamic text box on the bar MC is called "year". I have tried making that the var as well as the instance name and still no luck.
I have a question about movie clips. I have about 20 MC-s in my flash. Is it possible for me to duplicate one of them multiple times in specific location? I mean if I have button that says "DOG" and I press it, then new dog appears on screen. And I need to do it for like ten times or so
I started working actionscript 2 yesterday for a uni project. I was wondering if I can target a movie clip on a different frame from the scripted button. For instance would:
I want to load a completely scripted movie into a container clip but when I test it none of the script is executed. When I load a movie that is just a tween it works. What should I do to make the script work??? i have a feeling it has something to do with _root it the loaded movie.
I am making a drag and drop game using AS2 in Flash CS5 where mc items are duplicated and enlarged from a menu and can be placed anywhere on the stage to create a custom robot. Each part (arms, head, feet, etc.) is it's own mc with unique instance names. I have the drag and drop part all figured out, and I even have the duplicateMovieClip part working...
HOWEVER... Whenever I move from the current frame that an object was duplicated in, to another frame and then back, the clips dissapear one by one if you try to create a new one. Each list of menu items are in their own frames (heads, torsos, arms, etc.). As the duplicates are made, they remain on stage no matter what frame you go to and can still be dagged around, which is good, but as I said previously, they dissappear when you create a new duplicate. Not all disappear at once, only older created duplicates disappear as you bring in new duplicates.
I currently have a class that has a method that creates new duplicates of a clip on the screen, changes some of their properties (such as color, and text display), and then arranges them in a straight column. Inside that method, I have some clipEvent Statements for each button.
The problem is that every snowflake is created over everything else on the stage and I need to hide all snowflakes for some frames to make transmission between two scenes.Transmission is transparent black rectangle over the scene and alpha is slowly going to 100%... but the snowflakes are visible over the black rectangle - how to remove them all ?
Just wonder if this is common practice, but this is first time when I noticed, that if I export .swc from my library and then use the .swc from 'library path' by instantiating document class in new .fla I got my .swf two times smaller in size than publishing it by F12 method. I wonder what content was compressed, code or library objects (graphics)? Have about 40 classes in my app, and just guess that result was produced by compressing the code mainly, but maybe some of you can tell couple words about that.
I need a matrix that has 4 rows and 7 columns with a movie clip that automatically reproduces every second. Ive looked all over the forums but theres nothing related to movie clips in it. [code]...
I am writing an interactive 'bingo' game which creates a bingo card with 20 boxes. In AS2 I used duplicateMovieClip and 'push'ed the duplicate into an array. I could them access each movie clip when clicked (to turn a cross on or off on the movie clip). My original movie clip is called symbol_box_mc and the array I want to push it into is called symbol_box I've a load of other queries about this project but one step at a time! I've defined the array earlier with... var symbol_box:Array = new Array();
I'm looking for a way to duplicate a movie clip outside the stage in a random position. it doesnt have to be duplicated in that position, i can do onClipEvent(load) but i just need to know how to put a movie clip in a random position OUTSIDE the stage,
I'm wondering if there is a way to duplicate a mc so that when you drag & drop a ball, for example, there can be 50 balls stacked underneath, each with its own capabilities to be dragged individually? Obviously the goal is to be able to do this without applying the start/stop drag action to each ball.
CS3 Flash - Complete newbie to Flash and I'm trying to change an existing flash piece.It consists of 4 different text statements that appear on a Black background - the first appears and stays on-screen for 10 secs, then it starts to blur and fade away in about a sec, and then the next statement appears, etc, etc., and the whole lot loops.The 4 statements appear as Video Clips (Symbols?) in the library.I need to add a new statement, which means there will be 5 statements. I duplicated one of the library items and renamed it, which seems to have worked fine... but I cannot then work out how I insert that video clip into the Timeline and still have the same visual effects and timing as the existing ones? I can insert a blank frame, but then I can only drop the new video clip text onto that one frame.I've tried copying and pasting a whole set of frames, and then go in and change the text. Which I thought had worked, but then discovered that it also changed the original frames.... now understand that's because they are just instances and any change will affect the master Video Clip!
So can anyone advise if I can insert my newly added and renamed video clip into the timeframe and create the same effect as the others?Please keep any advice as idiot-proof as possible as this is my first venture into Flash... not finding it as intuitive as I hoped, spent 6hrs to date just trying trial and error without any real success.
I have created an application that lets the user dynamically edit the content of an online greeting. I want the application to be able to duplicate the edited greeting 4 times, so the printed page will contain 4 exact duplicates.
I tried using duplicateMovieClip, but it would not duplicate the dynamic content edited on runtime.
I was able to use attachBitmap and "capture" the screen content, only to find out the resolution of the duplicates was far from being acceptable (I guess because screen resolution is only 72 dpi, and I need it to print nicely).
I have a menu that loads external images as buttons and once its built I need to create multiple instances of it next to one another. Senoculars duplicateMovieClip class wont duplicate graphic information, which my menu has, so can anyone suggest an alernative method to creating this using the same instance of the set of loaded images?
i want to have a copy of it and add new features to it. rather than re coding the whole thing again but when i duplicate the movie clip and make the changers the original is effected as well.
I have created an application that lets the user dynamically edit the content of an online greeting. I want the application to be able to duplicate the edited greeting 4 times, so the printed page will contain 4 exact duplicates.
I tried using duplicateMovieClip, but it would not duplicate the dynamic content edited on runtime.
I was able to use attachBitmap and "capture" the screen content, only to find out the resolution of the duplicates was far from being acceptable (I guess because screen resolution is only 72 dpi, and I need it to print nicely).
I got a flash file which reads xml data and based on total data I need to duplicate movie clips and show them horizontally. Till now i have read the data and displayed it but dont have idea how to display them horizontally.
Code: i = 0; level = 100;[code]....
I have done this till now, it duplicates the movie clip but when i want it to change its x coordinate it shows error
**Error** Symbol=mc_contentHolder, layer=Action, frame=1, Line 20: There is no property with the name 'x'. newClip.x = 328;
I'm trying to keep a fresh copy of my loaded swf's in the loader.content while I use a copied version in my main swf. What I'm trying to do is make a slide show using a master swf to load many other slide swfs. The first time through each swf plays just fine but the second time through there can be problems with eventListeners, etc so I want to trash each slide when I'm done with it and get a fresh copy when the user wants to see it again. I've done this utilizing the cache in the browser but I'd rather use the method below.
I saw this code from: [URL] that allows you to copy movie clips so I should be able to do that with this method but I'm clueless how other then cutting and pasting code and praying that it works.
Security.allowDomain("*"); var myMovie:Sprite; var l:Loader = new Loader();
I have a movie clip "origblock" inside another movie clip "blocks". I'd like to duplicate origblock so that the new block is inside clip "blocks". however, when I do it, it shows up in _root. I've embedded my duplicate code below (take note that it references a variable "j", which is the variable of a for loop that this code is inside):
I have this animated block that I want to use multiple times in a scene. Everything looks fine until I move the background(separate layer) with a tween. The second it moves it shows only one animating block instead of 4. Also, if I click on "show this layer only" it only shows the one block.So how can I use this movie clip multiple times?
i want to loop a movie clip i have (an swf from swift 3d).i want it to spin 4 times, then stop . (using actionscript). [maybe even switch it with another movie clip, or a button or whatever.i have NO idea how to do this. i think maybe using a loop of some sort.