ActionScript 3.0 :: Random Positioning Without Overlaps?
Aug 19, 2009How can i randomly position movieclip on the stage without overlapping them.?
View 1 RepliesHow can i randomly position movieclip on the stage without overlapping them.?
View 1 RepliesI have 9 moviclips and 9 positions: one_mc,two_mc,three_mc,four_mc,five_mc,six_mc,seve n_mc,eight_mc,nine_mc
1.How would I assign 9 set positions
2.The set a random order of positioning so that the movieclips randomly positon.
i have a game where fish fall out the sky and a penguin on ice skates has to catch them before the fish get to heavy for the ice, the ice cracks and the ice skating penguin falls into the water and freezes. I have all the code but cant work out how to set the random location along the Y axis for the fish to fall. I have a gravity script but cant work out how to include the random position for the fish. There are 30 fish and i want to be able to have one fish fall wait a half a second and have another fall and so on....until all 30 have been dropped...
My gravity script is this:
ymov = 0;
grav = 2;
_root.onEnterFrame =function() {
ymov += grav;
[Code].....
Anyone know how i could set a random location in this or something similar?
so i am giving these objects random x and y coordinates on the stage, but i need each object to be spaced apart from each other (lets say 20px) how can i achieve this. I have got the following code:
ActionScript Code:
for(var i:int=0;i<=bubbleNumber;i++){
var bubble:Bubble = new Bubble();
[code].....
How to find if two similar but irregular shaped objects overlaps each other ?
View 7 RepliesI'm current building a game in as3; the proplem I have right now is when I roll the virtual dice, the player(marker) moves accross the board but what I need to know is: is there a way to find the instance name of the object(box) that the player lands on?
View 2 RepliesI would like to know if the mouse button is down, even if another object is being clicked. How do I do that? Simply adding event listeners doesn't work as it does not trigger if something else is on top of the object.
View 2 RepliesI am trying to implement the following control on a movieclip object. When the mouse pointer is over the object and if the left mouse button is clicked and stays clicked then a mask that overlaps the movieclip object is starting to disappear. I tried the MouseEvent.DOWN, etc but I did not succeed to implement this functionality. Probably i miss something. Can I achieve this through standard mouse events types or do i have to implement it another way? Also is it possible instead to fade out the mask by reducing the alpha attribute, to actually make disappear the pixel(s) that under the mouse pointer ?
View 1 RepliesThe below code displays time in hours:minutes:seconds format. This code works fine as long as backgroundcolor of the timetxt text field set to true. But as I want to set my own background for timetxt field, I have kept timetxt field's background as transparent. When it is transparent the seconds overlaps everytime when it is getting updated. It is fully dynamic. You can copy this code, paste in frame1 and test. But set your background as black as the font color is white.
ActionScript Code:
var today_date:Date = new Date();
var my_dtfmt:TextFormat = new TextFormat();
my_dtfmt.align = "center";
my_dtfmt.size = 20;
my_dtfmt.font = "Arial"
[Code] .....
I'm using a WebView to display a web page which contains some Flash content which basically works pretty well.
The big problem is, that the Flash content seems not to consider the WebView's boundings: The Flash content is displayed even if the WebView is too small to show the complete page and the Flash content is not inside the WebView's boundings. Moreover this Flash content overlays other (native) layout elements that are displayed next to the WebView.To me, it seems, that the Flash content is rendered in (special) z-Layer, that overlays all other layout elements.
Tested with: Android 2.2 and Flash 10.1.Is this a known bug in Adobes Flash player 10.1?
My problem is that whenever I switch frames the music in my flash project restarts and overlaps and sounds incredibly crappy. Is there any way I can make it so that my music opens on my first frame and continues playing through all subsequent frames? Oh and by the way here is the code I'm using:
[Code]...
i'm using swfloader to load swf file in the middle of the screen using the following command:
<mx:SWFLoader id="game_swf" source="crazy_counting.swf" x="198" y="0" width="721" maxWidth="721" height="531" maxHeight="531" />
now stage of the flash file takes the exact size that i stated by the flash file itself is overlapping the stage with some graphics
So i made an expandable banner which overlaps a flash map. But now the flash map doesn't reacts any more for the part that is being overlap by the banner
View 1 Replieshide movieclip A when a loaded swf B overlaps that movieclip? movieclip A = level0. loaded swf B = level1
View 3 RepliesIs it putting the first random var and then the second, like this?
frases.push(myXML.pais.frase1[ps][r]);
I'm looking to create something like the link below, [URL].. however I need it to work on both x and y,I've been trying for days to figure out a way to pull this off,
can anyone point me to a tutorial or an example of something along those lines?
I 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.
why is this code NOT loading a random image, despite tracing random number?
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.display.MovieClip;
[Code]...
What I want is for my mc to slide to a new random x position when it is less than 5 pixels away from its target, it keeps doing this. the problem is for some bloody &*�$(()** reason my random numbers only keep going up!! why is this?? i want to produce random numbers between 1 and 770 - this is my code..
[Code]...
I am trying to position my loader for an external swf. Can anyone help me. Here is the code that I currently have to load the swf. These are the positions that I need x=0, y=180.
Code:
stop();
var myLoader:Loader = new Loader();
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadComplete);
function swfLoadComplete(loadEvent:Event)
[code]...
I'm using action script v2 to load a .jpg from a button.I'm using the command 'loadMovieNum("photo.jpg",4)'What script could I add in to resize the jpg to specific dimensions and position it at a particular x,y coordinate?
View 2 RepliesI need to create the attached jpg, but i'm not sure of the best way to tackle it. The news posts are loaded from XML and will vary in height so they need to somehow be sorted so that if one is going to come off the page, then it's put into the next page - where the user will click the scroll buttons to view.
1/ Load article from XML
2/ Create a postMC_0 and add article bits to it (date, title, body)
3/ Record height
4/ Create a newsColumn_0 and add postMC_0 to it
Then a loop:
5/ Load next article
6/ Create a postMC_1 and add article bits to it
7/ If difference between postMC_0 height and newsColumn_0 height is greater than the height of postMC_1, then add postMC_1 to newsColumn_0.
8/ If not, then create newsColumn_1 and add postMC_1 to it.
9/ Loop back to 5 (increasing the numbers each time, so postMC_2, etc) Then just make the scroll buttons function according to how many columns have been created..
This is the swf I'm trying to load. These actions load and position a small simple swf just fine and the trace in the onLoadProgress function indicates that it loads completely but I can't see it. What am I doing wrong?
[Code]...
I built an app in flash where you can rotate objects and save positions and rotation to xml.... that xml then feeds html to produce a layout that is then rendered the a pdf It seems that every time it goes to the html, a rotated object in positioned a little to the lower right then the position in flash.
I know the rotation in css in different, but I think if I can find the true top left of the rotated object in flash and pass that it will solve the issue.
I tried this
newx = imageHolder.parent.localToGlobal(new Point(imageHolder.x,0)).x;
newy = imageHolder.parent.localToGlobal(new Point(0,imageHolder.y)).y;
also this imageHolder.parent.globalToLocal(imageHolder.localToGlobal(imageHolder.getBounds(imageHolder).topLeft));
neither work. Is there something else?
I have been working on this to no avail. I would like to individually position different movie clips unto my flash site, yet it will only let me position one. Well.. more specifically it will perfectly position rock_mc, but transition_mc wont appear centered until I resize the screen manually. Is there any way I can fix this to have it appear in position from the beggining?
Code:
function init()
{
[code].....
I'm trying to make some mcs be displayed from alpha 0 to 100, one by one in the stage and in random positions. I've managed to make appear it randomly from alpha 0 to 100 with this code:
Code:
mcs = new Array("mc0", "mc1", "mc2", "mc3", "mc4", "mc5");
mc0._visible = mc1._visible = mc2._visible = mc3._visible =mc4._visible =mc5._visible = false;[code]....
The strange thing is that only some mcs are positioned randomly and others stay in the same position.
I'm looking to create something like the link below,
[URL]
However I need it to work on both x and y.
how would you go about positioning a MC in the top right hand corner - a few pixels. And How to get it to stay even on Resize? to get it to stay in that corner so it moves with the screen resize?
View 2 RepliesHere's my code:
Code:
for (var i = 0; i<nTotalPics; i++) {
main.createEmptyMovieClip( "container"+i, i );
var container:MovieClip = main["container"+i];
container.createEmptyMovieClip( "pic"+i, i );
[code]....
First, if I add "trace (pic._name);" inside the onLoadInit function it outputs "pic3,pic2,pic1,pic0". Why does it show up in reverse order of the for-loop?
Second, is the "pic:MovieClip" in "mclListener.onLoadInit = function(pic:MovieClip)" pointing to the "pic" in "mcl.loadClip( astrImages[i], pic );"? If not, what is it pointing to? If it is, can I add another variable after "pic" so that I can pass it inside the onLoadInit function? Ultimately what I would like to do is create a textfield under each pic.
I am using this actionscript to obtain full screen flash in AS2 but am having problems positioning mcs on the y axis (the x is no problem).
[Code]...
I am trying to get the mc "buttons" position in the top right of the browser window but I cant get the height value correct. When the width is used on its own it works perfectly.