Actionscript 3 :: Randomly Place An MovieClip On An Irregularly Shaped Object?
Mar 8, 2011
Is there anyway to randomly place a MovieClip/Sprite on an irregularly shaped object?For a rectangle, it seems pretty straightforward (i.e. use Math.random with the range being the coordinates of an object)...but what if say, you would like to avoid placing objects in the center?
What is the most efficient way to text for a collision between an elliptical object, and an irregularly shaped object (closely related to a line) that rotates?
I have several movie clips of the main character (one for each primary and secondary direction), each of which contains 7 or so layers, one for each body part, and each layer then has about 6 keyframes, each keyframe containing a different graphic of the body part.All I want to do is create a shadow of the character. Originally, I just duplicated the main character movie clip, changed the _yscale, _rotation, _alpha and applied a color via setRGB(). It sort of worked, but because I was applying the setRGB() to the collective group of graphics having multiple colors, the variances showed up in the shadow, so you could make out the character's features.
I am working on a project, and I'm planning to make a flash lava lamp.I am currently working on the "giving heat to the blobs" part of the project.Currently it looks something like this:Link
[code]...
In the next part of the project I will generate some randomly shaped blobs of liquid and place them in a movie.And then they will find out the amount of yellow inside to get the average "temperature" of the blob, and then the upwards acceleration of the blobs will be determined. So if the blob is relatively hot, it will flow upwards, if it's low, it will flow downwards. As it gets higher, the blob will lose some heat. Touching another blob will exchange some heat and other lava-lamp'ish stuff will happen.Do you think I should do it with pixels? (like above) or do you think I should use "normal flash stuff" ? (By that I mean using movieclips, etc)Is my method of displaying "heat" good? Or could I use another way?
I want to attach a mc from the library, then duplicate it 2-3 times, and have the duplicates start in random _x / _y locations on the stage. They then slowly drift across stage.The code I've got so far loads the mc from the library, duplicates it once, and places it randomly. But it only creates one duplicate instead of 2 or 3. And I suspect it could be simplified.So I need corrected code to create 2 or 3 duplicates, and have them start randomly and move at the same speed across stage. Maybe advice on how to allow them to move at different speeds would be useful as well.[code]
I have a series of dots on a world map that depending on certain criteria move from one country to another. At the moment they move to a random point around the country's (mc) centre, as calculated by addind half the width to the x or y coordinate etc. This pressents certain problems such as the centre of the US is actually outside the boundries of the countries borders because of Alaska. Other countries such as the UK have dots floating just off the coast. The dots also cluster coveringing each other up.
Is it posible to generate a random x and y coordinate that is inside the boundries of an irregular shaped mc such as a country. I know that Flash must have these values because of colision detection and mouse overs. I just don't know how you go about accessing them.
I want to load some mcs randomly on the stage, except for a footer area at the bottom of the stage. Is there a way to exclude just a certain part of the stage using something like Math.random()*Stage and then specifying the bottom 300 pixels as off limits?
I'm using the whole stage because the swf is embedded 100% across the browser, so I can't restrict the dimensions.
Code: onClipEvent (load) { x = this._x=Math.random()*Stage.width; y = this._y=Math.random()*Stage.height; }
I am new to flash programming. I have to create a flash card game for a client.There are 52 cards with back showing in 52 rectangles. Each time the swf loads the position of the cards has to be different (randomly placed) in those 52 rectangles. Click on the card and the face of the card shows. Also an option for shuffle. When the user clicks on shuffle, the cards are randomly placed.
I have four dynamic text field created at the authoring time in Frame-4. I just need them to be placed randomly every time when I come from Frame3. I have known that there is a Math Class which generates random numbers which would be an effective way. how do I proceed ahead i.e shall I create an array and seed it with the their current positions etc etc
So I have two circles and a square on stage, myCircle1, myCircle2, and mySquare. You can drag the two circles, if you drop either one outside the square it'll snap back to where it originally was, if it's touching the box it'll snap to the center of the square.
I want it so when the second circle (either one) snaps to the center of the square, the first one will go back to it's original co-ordinates. So only one circle can be in the square at any time.
I'm trying to make a movieclip move slower at a certent place in my movieclip. This means, that the speed needs to be lowered when e.g. showing af picture. Here is the situation. I have a movieclip running different pictures. E.g. the first runs for 115frames and fades out. Instead of runing 115 frames i want the movieclip to run 5 frames (picture fading in) and the stops or delays for 10sek and then goes to frame 6 from where the picture fades out. Where in the movieclip should i place this Action Script?
I'm creating a simple banner for my site and have run into problems with easing.
What I want to happen is for the title of my site to bounce into place from frames 1 to 60 and then for an adjacent tag line to transition from blurry to clear during frames 61 to 90.
This is what my timeline looks like:
What I can't figure out for the life of me is how to get the title to remain on the stage after it stops bouncing on frame 60.
I tried extending the bounce tween to frame 90 then using the motion editor to shrink it to frame 60, but, for some reason it becomes distorted and no longer looks like a bounce:
What's the trick to getting the title to stay in place?
What's the best way to sort an array while making sure that elements of equal value stay in the same position?
When I do something like this:
var i:uint; var myArray:Array = new Array(); myArray.push({num:1, type:0});
[Code].....
The objects that have equal num values swap places everytime I do a sort. So how do I get the sort to not swap the positions of objects that have the same value?
I cant seem to find the code to make an object randomly fall from some random y, or the code for if this object hits an instance then goto another frame?
so i am having trouble with adding a box randomly on the screen. I have done this before and it seems like it should have a relatively easy solution. But alas, i have not been able to figure this out. This is the info: I have a box mc with exporting as Box. I have a Box Actionscript file with this code in it:
[Code]...
Nothing happens at all but there is no errors. Also i would like to keep everything in the classes.
On my previous post Adding a object randomly on the screen in as3 I explained the specifics of my situation. But I will go over it again. I have a box with a class(not my document class. I do have one called Main but this one is just an AS class referencing my box.) The classes name is Box and my MC box is exported as Box. This is the codethis is in my main file on the main timline
addEventListener(Event.ENTER_FRAME, createbox); var _box:Box = new Box; var boxlimit:int = 2;
I'm trying to make the text elements (graphics) in the above link shake. Barely, randomly, and sporadically. Just enough to get somebody's attention.
Anyway, I've used flash a couple times, built a couple flash websites, but nothing much with ActionScript. I figure AS would be the best way to do this, since I might repeat this on other elements within this website.
Hi, I am tring to make an object move across the screen randomly..I want it move up-down left or right acording to the values created..for example I want my object move between value (-5 and +5 ) whats wrong with this ? because it always moves downward ???
I've been working endlessly to figure out if there is a method to make an object move randomly. I know there is a way, because I have seen many sites using it. Yet, I am unable to create anything besides specified movement in the x and y values. I can't make anything move randomly.
I want a symbol (instance name: "bullet") to appear at the same x and y where another symbol ("this" symbol, the symbol the code is attached to) is when the spacebar is pushed, but only if "bullet" is off-screen. I tried the following code, but "bullet" doesn't appear on top of the other symbol ("this") when I push the spacebar:
Code: if (Key.isDown (Key.SPACE) ) { //space key is down if(_root.bullet._y<0) { //checks to see if "bullet" is off the screen bullet._x=this._y //sets "bullet"'s x to "this" x
I have a script which adds a div to a page containing a full-screen Flash object, like this:
[Code]...
In Firefox (running on Greasemonkey), myDiv appears on top of the Flash object. In Chrome (running on Tampermonkey), it is added underneath. I can't seem to change this by setting z-index - it is ignored.
How to make sure the sheep will only appear on the green field on the left hand side? I use the following but they appear all over the place. onClipEvent(load) { _x=Math.floor(Math.random()*379+150) //where width is the width of your stage _y=Math.floor(Math.random()*376+150) //where height is the height of your stage }
I have a simple .fla file with a circle on the stage. I want to set actionscript to make the circle randomly change colors when playing. I've tried all sorts of script commands using math random but to no avail
What I have is a ninja star that spins around and moves based on the accelerometer of your phone. I created a balloon popping animation and have it all working well. The problem is that as of right now I can either have it be static and animate once the ninja star hits it, or I can have it randomly move and then play the animation which is not what I want. I want it like this: When the ninja star hits the balloon, the animation of it popping plays. And then once the animation is complete, then I want it to randomly move to a new position on the stage. (so the user can hit it again, and so forth...)
Here is my code so you can all take a look. import flash.sensors.Accelerometer; import flash.events.AccelerometerEvent; import flash.events.Event; var my_acc:Accelerometer = new Accelerometer(); my_acc.setRequestedUpdateInterval(50); [Code] .....