ActionScript 2.0 :: Play Library Mp3 Random Not Repeated?
Jan 14, 2011
i am hoping that one of the bright sparks on here can help me to get something working correctly.i have a movie that has a number of mc's that have sounds relating to them - when the mc is clicked, one of a number of library mp3's should play at random. each mc has upto three associated sounds.
at the moment the tunes play on click but sometimes repeat - i need to ensure that each plays a different sound in any given order. this is the script that i have on the mc's to define the playing of a sound - in this instance the "playexplosion" is the call for the sound and it uses the vars/array to call the specific mp3 (explosiona/explosionb etc.
[Code]...
is there something obvious that i am missing in that script? or is there a line i can add to tell the mc to not repeat until one of the other mp3's has been played? it is driving me nuts at the moment - and should in theory be straight forward enough, but in practice it is not that easy
View 1 Replies
Similar Posts:
Feb 28, 2009
Making a random number between lets say 0 and 99 is relatively straight forward using the Math.random class What is the best way to create 100 unique random numbers from between 0 and 99 where no random number is repeated?Would I make a random number, chuck it into an array then the next random number created is checked against the array, and if the number has been created before try for another number?
View 2 Replies
Mar 13, 2012
I am building sort of a slideshow that features a counter. Everytime the countdown gets to 0 it should go to another frame RANDOMLY and start itself again. So far, I was successful at that using a Math function [i.e. gotoAndStop(Math.round(Math.random() * 5)+1);]. However, i needed the random function to include UNIQUE instances, so that it would not go twice to a same frame. Everywhere I looked for I was told that the way of doing that was creating an Array.
However, it all worked with the Math function and now that I have an array not only it doesnt work but I get a runtime error, an ArgumentError: Error #2109: Frame label 0,2,3,1 not found in scene Scene 1. It's like it cannot find the source of the randomiser function. How did this happen and, how can I make it work and still obtain a unique randomised order?
[Code]...
View 5 Replies
Dec 2, 2009
I'm an interior architect at a small architecture firm and I have been tasked with updating the firms website. I have no prior experience with flash, but have been able to learn enough to update all expcept for the portfolio section. For some reason, when I add three additional frames to the portfolio gallery timeline, it repeats the previous three frames before playing the new three. This happens only when I publish the file, when I run the timeline and view it on the stage everything appears fine.
View 3 Replies
Aug 4, 2010
Ive tried to impliment everything I could find. No luck. I have an xml playlist with external .as files for an mp3 player. Here is my code. My code is below.
// Setup sound object
var s:Sound = new Sound();
s.onSoundComplete = playSong;
[Code].....
View 9 Replies
May 5, 2009
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 Replies
Jan 14, 2010
There are some threads about this but they are all pretty messy What I am looking for seems pretty straight forward. User push a button, a random mc is attached from the library. User keeps pushing the button until all mc's are shown, i.e. all mc's are shown only once.What I got is 5 mc's in the library with linkage 1 to 5. Button with instance "button" and a empty target mc with instance "targetMC". Code I got is
Code:
stop();
card = new Array("1", "2", "3", "4", "5");
[code]....
View 5 Replies
Aug 4, 2009
How to add random movie clip to stage from many different movie clips in library?If I wanted to add one movie clip to stage I would do liko so:
Code:
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
function onMove(e:MouseEvent):void {
[code].....
View 2 Replies
Feb 20, 2009
Im trying to load random from the library 10 mc's. Which is not a problem.
But once the loaded movie finishes playing would like to unload it and to load another random another movie and so on.
View 4 Replies
Jul 2, 2010
I have 15 empty placeholder on my stage, named "empty01" - "empty15". I have 15 mcs in my library, with linkage identifiers "01" - "15".
[CODE]...
I would prefer for 'empty01' to load a random mc. Can anyone advise how I could achieve this? I have tried to create an array containing the 15 library mcs (not sure if this is correct):
[Code]...
View 4 Replies
Jan 14, 2008
I need to load random movieClips from the library to a middleStage container on my stage. I already have this.
Code:
for (i=1; i<7; i++) {
this["btn"+i].iD = i;
this["btn"+i].onRelease = function() {
[Code]....
I just need to add to that random loading to the middleStage this will only work when the user is not interacting with buttons = btn's.
View 3 Replies
Apr 20, 2010
i have this code and cant work out how to make the fade in time be random, say between 1 and 10 seconds for instance.
//: SETUP VARIABLES
var maxVal = 4; // max number of fotos
var oldVar = 0; // keep track of previous random number[code]....
View 2 Replies
Jan 5, 2010
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
View 3 Replies
Mar 19, 2009
(****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...
View 1 Replies
Apr 12, 2009
i am trying to pull out a random movieclip from the library and use "addChild" to add it to another movieclip on stage by using an array.basically, i need to be able to create an array that has all the names of the movieclips i want to randomly pull out... and then randomly select a name from that array so i can use it to get the movieclip out.i cant seem to be able to tell flash that the name in the array is referring to a movieclip in the library.which is why the code below returns an error..[code]
View 3 Replies
Jun 22, 2009
I have 4 groups of movieclips all with different names.
Example:
Group1 contains dog_mc, cat_mc and bird_mc
Group2 contains shoe_mc, hat_mc and pants_mc
etc...
What I am trying to do is load a random group initially (either 1-4), then I want to play that group of movieclips. Once that group is completed playing all its movieclips, I want to move on to the next group and play all those movieclips. When all groups and movieclips have completed, I want to loop back to the start.
View 7 Replies
Apr 1, 2011
With some excellent help from ilike2 I was able to import random objects from a library that can then be dragged to their respective targets (on repeat). However, I forgot to mention that I need to drag more than one of these objects onto the same target and I don't know how to change the actionscript to accommodate this. Would anyone be able to help me with this? In the example below I would also like Blue2 to target targetBlue_mc Here is the code:
[Code]...
View 4 Replies
Oct 20, 2004
I want to load a random movie clip from the library to an empty clip on the stage called (bg_graphics). the clips in the library are called (green, blue, yellow).
View 5 Replies
Aug 4, 2009
How to add random movie clip to stage from many different movie clips in library? If I wanted to add one movie clip to stage I would do liko so:
Code:
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
function onMove(e:MouseEvent):void {
var mc:MovieClip = new Ball();
mc.x = mouseX;
mc.y = mouseY;
addChild(mc);
}
Code above works perfect but I tried following but with no success, no errors, but nothing happens - no mc's are added to stage. I have 6 movie clips in library and they all are linked, exported for actionscript. On MouseOver I want to add random movie clip from those six movie clips to the stage.
Code:
var myArray:Array = [mc1, mc2, mc3, mc4, mc5, mc6];
stage.addEventListener(MouseEvent.MOUSE_OVER, onLoop);
function onLoop(e:MouseEvent):void {
for (var i:int = 0; i< myArray.length; i++) {
var randomMc:Number = Math.floor(Math.random()*i);
var mc:MovieClip = new myArray[randomMc];
addChild(mc);
mc.x = mouseX;
mc.y = mouseY;
}}
View 8 Replies
Aug 4, 2009
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();
View 0 Replies
Sep 18, 2005
Basically, I have movie1, movie2, movie3, movie4 in the library, with linkages.
These are just 5 frame clips, with a single dummy_mc moving statically over the 4 frames.
I need these to be picked randomly and placed (each has its own set of co-ordinates where it should appear) on the stage at a random set interval (ie, every 2-3 seconds).
There are also 7 items (item1, item2, etc) in the library.
So once one of the 4 movies has been placed on the stage, I need one of these 7 items to randomly attach itself to the dummy_mc within that movie (and, I guess, generate instance names etc)
View 6 Replies
Mar 29, 2011
I am looking for a way to remove a movieclip from the stage when it is dropped (after a pause) and then have a new random movieclip appear at a specific point on the stage, which can then be dragged and dropped onto its own target (which repeats the process).
Code:
var movieArray:Array = new Array();
movieArray = ["Red", "Green" , "Blue"];[code].....
View 6 Replies
Sep 22, 2004
i know this code loads movies dynamically:
[Code]...
but how would you load movies that are already imported in the library???
View 1 Replies
May 22, 2009
Is it possible to play a movieclip which is in the library, but not on the timeline? If not - and if I don't want that movieclip to be seen until a button is clicked to activate it - how do I hide it? with a mask?
View 12 Replies
Jun 20, 2010
I'm creating a mask effect. i create 10 movieclip with a library class reference that appear on the screen with a random alpha effect. THe problem is that if i try the effect alone all works ok. if i mask the layer that contains the effect on an image i don't see the effect. i see directly the image masked with the boxes. i can't explain that because i've the effect first but it seems that when i test the movie the effect doesn't play and the boxes appear directly on the screen.
View 5 Replies
Feb 9, 2010
what is the code to play a music from library? AS2
View 2 Replies
Apr 23, 2010
In Flash 10/AS3, I added some sound and it seems to be working alright, but I think I'm doing it wrong. I imported the sound into the library, but I believe that it's reloading it from the folder with the swf/sound. I'm loading them like so:
[Code]...
View 1 Replies
Mar 29, 2011
I have to play some sound on a webpage with javascript, and probably flash is the best choise, so i created an swf library with mi sounds wit swfmill [url]...[code]...
View 1 Replies
Jun 24, 2010
I'm trying to play a swf animation that is already in the library. When I try to, it only seems to play the first frame. The process I go through is import to library, select the swf I want, make it a movieclip, assign that swf a class name and then in the code I say:
var swfAnimation:swfClass = new swfClass();
addChild(swfAnimation);
Also, I've tried loading it in externally and it works perfectly. However, all the assets must be contained in one swf, because I am making a game that will be submitted to sites that only accept a single swf.
View 1 Replies
Sep 22, 2007
So, in actionscript 3, how can I play a sound from library when someone clicks on a button?
View 12 Replies