ActionScript 3.0 :: Draw Multiple Rectangles With Mouse And Allow Exclusion Of Individual Rectangles
Mar 28, 2010
I have the following AS code to draw a single rectangle using mouse, but I need a different code that allows drawing multiple rectangles and the selection/exclusion of individual rectangles like a modeling tool (eg.: MS Visio).
I am trying to draw random colored rectangles. I want to have them everywhere. Repeat them at X and Y. Its just repeating at X. Dunno why it dont want to take "for loop" at Y position
I have 5 rectangle mc's. All different sizes and different positions.I have a final size and position.I want to click on 5 different buttons and make the corresponding mc grow and move to the desired final size.
I am having a couple of small issues with my code for drawing rectangular outlines around hotspots in my scene. The first problem I have is that if I have a movieclip that displays above the hotspots (such as a menu that appears/disappears with a button press), the outline appears to be over the top movieclip. The second issue I have is if that movieclip contains a hotspot within it, the outline appears elsewhere on the screen instead of around the movieclip.[code]...
I'm making a top view zombie survival game in AS3. I want to spawn the enemies in waves defined by "frames", or the difference between a bigger rectangle and a smaller one within it, like a picture frame. Right now here is my code, which is pretty inefficient. I was wondering if there was a better way. This code doesn't work right either, all the enemies spawn in the bottom right of the screen:
public static function waveOne():Point { var inner:Rectangle = Waves.WAVE_ONE_RECTANGLE_1; var outer:Rectangle = Waves.WAVE_ONE_RECTANGLE_2;[code]....
In CSS, we have a box model to define how border, margin, padding, and fill contribute to the total width and height of a rectangle. I'm porting some of my HTML/CSS design into Flash and can't quite figure out what Flash's box model is. In Flash, I've created a rectangle with gradient fill and a non-scaling 1 pixel stroke. I'm trying to get pixel-perfect positioning and sizing, but the experience has been unpredictable. I'm not really seeing a pattern to the following questions. The answer really changes depending on the exact circumstances.
When you set x and y both to be 0, where does the border lay? Is it off the screen? Is it being cut in half by the origin? Or is it completely visible?When you set width to 100, is the fill 98 wide or 100 wide?What happens to the 1px thick border when the rectangle is not positioned at whole number coordinates?
Example:
var sh:Shape = new Shape(); sh.graphics.lineStyle(1.0, 0x00FF00, 1.0, false, LineScaleMode.NONE); sh.graphics.beginFill(0xFF0000, 1.0); sh.graphics.drawRect(0, 0, 100, 100);
[code]....
I tried to create a 100x100 square at x:10, y:10. When I measured the total width and height in Photoshop, it came out to be 101x101.One would either expect the final dimensions to be 100x100 (border on inside) or 102x102 (border on outside).
I created a small rectangle and made it into a symbol movie clip. then I went inside of it and added a small 100x100 image on the left side along with a description of the image on the right side filling up the rest of the space.
I now want to somehow put it in a container that will automatically add a vertical scrollbar on the right side and somehow add more rectangles on top of each other. perhaps the scroll bar wont be initially on the screen until the container fills to have more than 5 rectangles in it or so.
Is there a component I can extend somehow to add this kind of functionality or does one already exist that I can use?
When I am drawing with a pencil, the line looks like the shape I want to draw, but when I stop drawing, the shape reshapes to another shape whick looks like circles and rectangles = it does not look like the shape I wanted to draw. What is the problem?
I'm trying to figure out how to tile a rectangle (the stage) with an arbitrary number of rectangles. Simple tiling where all the tiles are the same size and simply stacked in a grid.I'm doing this with a resizable layout and a number of tiles that is arbitrary and will change over time.
Given a more or less 4:3 or 16:9 monitor I would like a solution that tends toward minimizing the perimeter of the tile and being similar in aspect ratio to the screen. I realize that if I have a prime number of tiles that I won't be able to make a nice grid, but other than that it seems there should be some way to do this.Lets say I have 231 tiles I need to arrange. The factors are 1, 3, 7, 11, 21, 33, 77 and 231.If the screen is really, really wide 1 x 231. Wide but not not as crazy wide as before 3 x 77. And most likely 11 x 21 is what I would need.So is there an easy way to do this on the fly? Is there a pre-calculated way to make it easy?
Fairly new to ActionScript 3. I am creating a series of solid rectangles which will be acting as butttons for my site, a new rectangle is created by looping through an XML List, 1 rectangle for each title in my List. They will be displayed 1 above another down the left hand side of my screen.
What I want to do, if possible, is create a vanishing point on the right hand side of my screen which the rectangles will use to alter their perspectives.Obviously the rectangles with a far different Y position to the vanishing points, will display with a greater perspective.
I have written code to draw a rectangle around each movieclip on the stage when the user clicks a "Show Hotspots" button in the movie. However, when the user (me in this instance) clicks the button a second time, I want those drawn rectangles to disappear. How do I clear a rectangle that is created through code?
I am using an external custom class to draw xml driven shapes in a movieclip. take a look at [URL] for a better idea of what I am working on. I am looking to turn each shape (which would be a booth) into a button...so that I can click each booth and have some info come up about it. I am having a hard time calling the array from the main movie.
Although, The amount of material online is quite confusing, As there usually is more than one way of doing a task. The part that i am up to is making collision detection work. Let me explain some background first, so you can understand how im trying to make it work. Steps
I have a pretty simple script that allows you to draw multiple rectangles using the drawing API in MX. I need to create multiple MC containers, so that I can later do other functions to these areas. Now, why the rectangles are drawing in the way they are. If you copy this script into a blank file and run it, you'll see what I mean. Why is it duplicating/replicating/echoing as you draw? If you debug and list Objects, it is creating the MCs properly, so where are these other lines coming from?
I want to create animation. I want to slice image into random number of rectangles (it can't be squares) and I want to animate all of this rectangles at once.
I am creating a 3D sphere gallery with ActionScript 3 and the Flash 10 3D (2.5D) APIs. I have found a method that works but is not ideal. I would like to see if there is a better method.
[Code]...
To see this in action, click here. alternate link. Notice that with the default settings, the number of items actually in the sphere are less by 13. I believe is the error introduced by my approximation in the first step.
I am not able to figure out a method for determining what the exact radius of such a sphere should be. I'm hoping to learn either a better method, the correct method, or that what I am trying to do is hard or very hard (in which case I will be happy with what I have).
I have a fla wher you in a rectangle can put in columns and rows by clicking buttons. Now I want that if you click in one or the smaller rectangles created by the columns and rows, this rectangle shal be filled with a color. I also want to know how many of the rectangles are filled.The meaning is that the user shal visualize a fraction and the as shal be able to know if its right.
It is a wonderful code. But I would like my own images instead of the rectangles that actionscript generates. How to modify the following code,This is whole code I have on my project:
i am wondering what is the best and most efficient way to draw shapes in flex.I want to show a map with 3000 rectangles placed after downloading their position in a xml. I would like to zoom this map and to pan it.
I have done it in flash, it is actually a movieClip where I place every rectangle and a mask which let appear the map as a window.it is ressource consuming and it lags.
I would like to know if Flex provide a simple way to draw and place such shapes.
in FlashBuilder I want to dynamically generate approximately 1200 rectangles from a CSV file (these are all different colours) which will perform an action on Click.
What is the best way to go about doing this? I've read that the drawing API on Air and Android is not a good idea, and am thinking about using the Spark Rectangle class, but I can't seem to work out how to apply a colour to it if I'm generating them dynamically using AS?
I need an algorithm to place a set of N rectangles inside a circle for radius R, so that they can scaled up to the biggest possible size that doesn't exceed the border of the circle.