ActionScript 2.0 :: Load One Of Two Clips At Random?
Sep 29, 2008So you roll into site and one of two movie clips play. How do I get flash to at random pick one of these two clips.
View 2 RepliesSo you roll into site and one of two movie clips play. How do I get flash to at random pick one of these two clips.
View 2 RepliesI have three movie clips on my stage. Their names in my library are a1_mc, a1_mc2, and a1_mc3. Each of those movie clips on my stage has a different instance name. All of these are connected with an actionscript in the same file.Now, I'd like the movie clips to appear at a random position every time, they are loaded.
I already tried to make a new array and solve this issue with the sort() command. However, that did not work out properly. The positions and instance names of the movie clips on my stage are as follows:
a1_mc
instance name on stage: a1
position on stage: X = 20.0 | Y = 140.0
[code]....
making a simple animation with about 10 "coins" on screen. I have a movie clip that animates another movie clip flipping over. I want to pull a random movie clip from the library into the nested clip so that on each "flip" a random coin face comes up.I've put all the clip names into an array (coin1,coin2,coin3,etc.)I think it would be described as _root.coin_container.coin_animation.random_coin_hereThere will be 10 coin_container's on the main stage, with coin_animation nested inside. At the beginning of the animation a random movie clip from the array should be called into coin_animation, then coin_animation will run through a few frames, repeat, call another random movie clip and repeat.
View 2 RepliesI want to load random movie clips into an area... kind of like ads. but each of them is a different length, so at the end of whatever clip, it has to be able to move onto another randomly loaded clip.
and for the kicker... it'd be nice to be able to add a button of some kind on the individual "ads" that will allow the user to skip to another randomly loaded ad as if that ad had reached the end of it's time.
I have 5 boxes on the stage as movie clips, each one with the same animation waiting to be targeted. What I need is a random script that will make them play in "random" order. This should occur after a few seconds of inactivity where they each play, but once there's mouse movement, whichever ones did animate should "reset" or play back to their original positions, (assuming there's more boxes and there's movement before all of them play). I have some code in there for arrays and some random script that isn't working right now. I just need the random setup, really. I may be able to figure out the time delay, (maybe), and then be able to tweak the rest of it for how I need. Right now, I've just simplified everything in a 5 box example hoping someone might be able to work with what I have.
View 6 RepliesI want a movieclip consisting of a dynamic text box that, from the time it's loaded onto the stage, loads a randomly selected text string from an array, and continues to loop until the clip is removed from the stage. I also want the text strings to appear in the text box for random intervals between 500 and 3000 milliseconds.
While I've found tutorials here and elsewhere on loading one element from an array, usually triggered by a button, I don't know how to combine/alter it with the other elements.So I want this movieclip on the stage randomly flashing phrases from an array, some for a barely perceptible time, and others for a readable time.
I've been putting data into an array via XML, and then selecting at random an image string to load in a pic at random. But whilst doing this, I wanted to remove the String from the Array that I have just used, so I don't get repetition of the same image in the output. I initially thought that pop would remove the string I had just used - But of course it Removes the last value in the Array instead, which doesn't really help.
Ok - so how about randomizing the data once inside the Array, after it has been pulled in from XML!? That way I can load in the 'last' image, and then pop it out! Keeping a randomized selection of images each time 'it' is loaded
im playing with the load random movie (but loading a random xml file instead) based on the wonderful tutorial from front page and was wondering whether anyone can show me the work around/upgrade to AS2 for this bit of script since im publishing to Flash 8 /AS2 and it doesnt work:
[Code]....
I was wondering if somebody could point me in the right direction to be able to load in a random sound clip (from a set of 5 or more mp3s) when the user rolls over a button. I can't seem to find a way to do this.
View 14 RepliesI'm trying to make it so that when the main page loads, I have two movieclips, the name of the client's company and their slogan.
The movie clips fade in and out, but I can't get them to appear at different places on the stage.
For example, the page loads, then "Hughes Team Racing" fades in then out in nice fancy font on the right of the stage, how do I make it so that the next time it fades in and out its at a different place?
My project has about 30 movie clips in the library. With an action that comes up every few seconds, I'd like to randomly load one of those 30 clips onto the stage and have it play until it's done.
BUT - once a movie clip is already out, I don't want it to reset or come out again. I'd like the next action to randomly call out one of the remaining 29 clips.
Once each movie clip is done, I need some action to make it go back to the "available" list so that it can be called out again.
I'm guessing that I need to use attachMovie to call out the movie clips, and an array (maybe two) to make sure that I only get one instance of each movie clip. But after lots of searching and various dead ends, I'm just not finding exactly what is needed.
I am trying to place 6 movie clips in an array and access them in a random manner so that when a button is pressed a movieclip appears and plays randomly. All MCs are in frame one along with this code:
stop();blk1._visible=false;blk2._visible=false;blk3._visible=false;ppk1._visible=false;ppk2._visible=false;ppk3._visible=false;
storeCartons = new Array();storeCartons = (blk1, blk2, blk3, ppk1, ppk2, ppk3);
[Code].....
I'm trying to display random movie clips within the library (See attached fla)
each movie clip needs to display (fade in/fade out) and then proceed to display another movie clip from the library
You'll see how i have tried to do this is by creating a random number
Code:
var myImageSequence = 6;
var RandomLogo = Math.floor(Math.random()*myImageSequence)+1;
gotoAndStop(RandomLogo);
this code works, as it always selects a random frame and plays the movie clip within but then stops.
I need to then select another mc after this animation has finished and so on within a loop
I have a number of movie clips on the stage, and I want them to have a rotation value of either -5 or 5. The rotation values have to be randomly generated.
View 2 RepliesI know that the site has a page on random movement. Also, is there a way to not have the movie clips pause?
View 2 RepliesThe idea is to load an undefined number (around 200) movieclips (filled with pictures) that are grouped by "family" (probably 30 groups). all this data being retrieved from a mysql database (via AMFPHP).ll of this brings up no problem of any sort.Problems come up in the second stage of the process :I want to place theses groups on the stage at a random position (easy) but I also want them not to overlap. I have tried to work something out with hitTest but I have miserably failed because whe I move one group out of collision, I have to check all of them again... and that brings flash into an almost endless loop that the previewer stops before it crashes my computer.
Of course, google has been (maybe I don't know the right vocabulary) and once again, kirupa is my last hope...For the structural aspect of this question, I have a main MC containing all groups (group0, group1, group2, ...) each group containing the pictures (pic0, pic1, pic2, ...). I also have room on my stage since the main container is draggable
(****another title for this could be "how to create a MovieClip variable")
basically, im trying to load random movie clips from the library when i run the function "TRO1".. the logic behind what im trying to do is to to first create an array containing the class names (name given in the "linkage" option) of the movie clips in the library... then randomly select an item from that array... then bring it to the stage.. Here is the code I typed:
var characterArray:Array = ["truck", "car", "boat", "train", "helicopter"]
function TRO1(event:Event):void
{
[Code].....
When i try to run the function, i get the error message "Instantiation attempted on a non-constructor..."
I think the problem is that flash doesn't understand what "randomCharacter" is in the line "var character:MovieClip = new randomCharacter();"... I assume there is a proper way of writing the "randomCharacter" variable so that i can use it in the succeeding line...
I don't even know how to start with this. I have 15 movie clips on the stage, each with an animation within it, I need them to play at random, one after the other. Ideally, once there's mousemovement, everything should reset.I kind of understand the random function and how to generate numbers, and I know this will probably involve arrays, but I don't know how to put this together.
View 12 RepliesI just recently tried getting the hand of understanding AS3 from AS3. I am finding it a bit of a struggle to try and understand using random.math.I am trying to use random.math to make each movieclip play randomly and then stop. I tried looking for online tutorials but I only seem to get information of creating a random math number which I don't want.I am not sure I am meant to use a timer or to use random.math function. The idea is to have say 4 movieclips start an animation randomly so when the user looks at the screen, a different movieclip will play.For my button I have put this code for them (photo_mc is my button):
Code:
import fl.transitions.*;
import fl.transitions.easing.*;
[code].....
boards and even newer to ActionScripting and FlashWhat I would like to do is play random movie clips on my main timeline. I've tried using the below code, but it does not work:
Code:
var movieList:Array = new Array(mc1, mc2);
var i:int = Math.round(Math.random() * movieList.length);
[code]....
I'm trying to generate multiple stars in the stage, but I keep getting an action script error.
stop();
var i;
var arrayStars:Array;
for(i=0; i<70; i++) {
[Code].....
What I would like to do is play random movie clips on my main timeline. I've tried using the below code, but it does not work:
[Code]...
I've got them on a layer named "BG" and each movie clip is in a key frame. The ActionScript is on a seperate layer named "AS".
How to add random movie clip onMouse Move to stage from many (lets say 50) different movie clips in library? If I wanted to add one movie clip to stage I would do liko so:
ActionScript Code:
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
function onMove(e:MouseEvent):void {
var mc:MovieClip = new Ball();
code of loading random movie clips for example fac1_mc,fac2_mc,fac3_mc and etc, i want them to display random on my screen with tween transition i'm gna post the fla so you can see what i want to do, or the other way is to make more external swf's with picture animated and load them random with a 10sec between them. here is the link to my .fla with movieclips animated, and dunno how to make them to display random and animated
[Code]....
how to create a random continuous flow of movie clips, The movie clips are actually pieces of text flowing from left to right across the stage at a very slow frame rate, with the text randomly changing position and size.
View 4 RepliesI am trying to create a program using random motion of two movie clips and uses hitTest to determine whether the two objects collide with each other.
I've gotten hitTest to work with the original movie clips, but when the user loads more movie clips (via a button and duplicateMovieClip):
[Code]...
How I can make this script lo load mp3 files via an external xml file like music.xml and if is possible to load random
Code:
music = new Sound();
music.onSoundComplete = function() {
[code]....
how to do a random internal movie clips NOT calling external mcs with loadmovie?Let's say I have two internal mc's with instance name : my_mc1, my_mc2 and I want them to load randomly in starting in frame 2 here what I did so far:
var tab_mc = [this.my_mc1, this.my_mc2];
function randomMC(tab_mc) {
var i=tab_mc.length;
var r = (Math.floor(Math.random()*i);
[code]....
I have 35 movie clips named mcMyObject1, mcMyObject2, etc. to mcMyObject35Each time the playhead enters the frame this code sits on, I want all of these 35 movie clips to be placed on the stage in random orderI want each one of these 35 movie clips to land on one of these X coordinates: 57, 187, 317, 447, 577, 707, 837 and on one of these Y coordinates: 53, 183, 131, 443, 573. (It's a 7 x 5 grid)Movie size is 1024 x 768Here's my code, which doesn't work:
stop();
var myXArray=[57, 187, 317, 447, 577, 707, 837]; //cordordinates for x
var myYArray=[53, 183, 313, 443, 573, 573, 573]; //cordordinates for y
[code]......
I place a group of movie clips with random types (different shapes on a square) in a grid formation The code for placing the movie clips is this (this is in two for loops):
[Code]...
this goes up a single column in the grid and should remove the tiles from the stage depending on each type and it does this (sort of) until it tries to remove more than one of the same type. So if it finds and removes an lShapes it doesn't error until it tries to remove another lShapes and then it gives this error in the output: Error #2025: The supplied DisplayObject must be a child of the caller. So I am assuming that this means it thinks all lShapes have been removed and thinks I'm trying to remove something that doesn't exist but there are other lShapes on the stage. I am at a loss as to what to do about this.