ActionScript 3.0 :: Detecting Perfect Circle Drawn By User
Oct 24, 2010
I'm working on a project for a client, they want a simple drawing api which requests the user to draw a circle, or a shape on screen. The circle is then analyzed and a Score/Percentage of correction is returned. The drawing I have covered, how to assess the drawn circle against a perfect circle?
My first idea was to put invisible trigger points around the circumference of the shape and check for hit tests when the user is drawing. Another would be to track the dimensions of the left, right, top and bottom most bounding box and then find the radius, or something to that effect.
View 4 Replies
Similar Posts:
Dec 17, 2008
any techniques they use to draw a perfect half circle?
I've seen the curveTo() method, and I cannot seem to make it come out with anywhere nearly good enough results. It always looks like half of a skewed ellipse.
I don't *want* to use a mask -- since there will be other drawings on this same Sprite that I do not want masked.
To be even more picky -- I don't *want* to create the half circle in another Sprite and add that to my original drawing.
View 9 Replies
Feb 10, 2009
I have tried to draw a circle using drawing API curveTo function. But the result is not a perfect circle. Flash documents also suggest this method. Check this link >> This is the code I have used to make a circle of radius R and the registration point of circle movie clip is at the center.
[Code]...
View 1 Replies
Nov 3, 2010
This draws almost perfect circle:
ActionScript Code:
var _angle:Number = 0;
var _speed:Number = .1;
var _radius:Number = 100;
[code]...
but...... if I wanted the circle to be drawn faster and change _speed to lets say .7 the circle becomes a polygon. How to get the circle to be drawn fast so it looks like a circle?
View 9 Replies
Aug 24, 2009
I`m working on a app that you can draw lines.....like circles, rectangles... my problem is when a user draw a circle for example....i wanna be able to paint (change color) inside of this circle. I`ve tried working on Shapes with cacheAsBitmap = true and Bitmaps with BitmapData but it doesn`t seens to work.
View 4 Replies
Aug 15, 2010
Let's say i have a simple app where on mouse move user draws a shape. What i am trying to accomplish is to detect if drawn shape is circle so was wondering what would be the best or easier way to do that?
I believe i should do some math based on every drawn point X,Y coordinates but i need a push in right direction from more experienced people around.
View 3 Replies
Jul 7, 2010
I am trying to dynamically draw a circle and fill it up with some color. Drawing a circle is pretty easy job for me, but fill it up with some color seems not happening today.
PHP Code:
Circle function starts
function fnDrawArc(mc,x,y,r,angle){
mc.beginFill(0xFF0000); // this is not working....
mc.moveTo(x+r,y);
for(i=1;i<=angle;i++){
[Code] .....
View 1 Replies
Jan 30, 2009
I feel like I am not 'getting' something very simple here:I have a bit of AS3 which uses a loop to draw X number of circles which are placed as data points on a 2-dimensional line graph:
Code:
var circleSize:uint = 10;
var line:Shape = new Shape();
[code]........
View 7 Replies
May 20, 2009
I draw a rectangle i should see a little bold circle to indicate a perfect rectangle, I seemed to lost mine, can somebody please tell me how to get it back!
View 2 Replies
Feb 20, 2009
I want to duplicate objects that users have drawn. I set up a pencil class and added those drawings to a container. I tried duplicating the container , which worked, but did not duplicate the drawing. Only the container. I know I'm missing some vital piece of information here.in DOC class:
Code:
public function Seed():void{
grow1.addEventListener(MouseEvent.CLICK, onGrow, false,0,true);
[code]........
View 0 Replies
Feb 21, 2012
I'm working on a Flash project in which users are able to draw on the stage. Once they've drawn their lines and turned off the pen tool, though, I want them to be able to do something unusual. I want them to have the ability to drag and drop the lines they've drawn. I actually don't really care whether they pick up individual segments separately or everything together, but they need to be able to drag and drop in some way, shape or form.
The line-drawing code currently looks like this:
ActionScript Code:
onMouseDown = function(){
if (penOn) {
if (erased7 == true) {
[Code]......
When I make line7 draggable (by dynamically appending event handlers to the line after the user creates it), subsequent attempts by the user to draw lines cause the new lines to appear within the confines of the movieclip already created, no matter where the mouse button is pressed. The problem, as I've been able to determine, is essentially this: When you don't make the line draggable, the dimensions of the line movieclip expand every time the user clicks the mouse button. But appending the event handlers in effect freezes the movieclip, and its dimensions aren't changed after that, at least not by this code. I've tried workarounds, but no luck. I've also tried creating a new movieclip each time the user tries to draw another line, but that's failed as well
View 2 Replies
Mar 19, 2004
i need to have the user be able to draw an image with lines, and then i need Flash to recognize this image somehow, and once the image is recognized, that specific .swf assigned to that image is opened. Now i have the drawing down cold in Flash .Even if it's a "That is so not possible!" type of remark
View 14 Replies
Mar 19, 2004
i need to have the user be able to draw an image with lines, and then i need Flash to recognize this image somehow, and once the image is recognized, that specific .swf assigned to that image is opened. Now i have the drawing down cold in Flash, i just need to know if it's possible to have Flash do what i explained.
View 14 Replies
Nov 16, 2008
I've created a drawing application intended as an interactive art piece for a gallery. I'd like to have what each visitor draws in one scene to somehow be carried over into the next scene and be displayed on clicking a button. Ideally, the user-drawn images will scale and position themselves accordingly to maximize the screen space. This way, if only three people have visited and drawn something, their three images would enlarge to fill the screen. If 12 people draw something, those 12 images would shrink to fill the space.
I'm thinking I might need to look at creating adaptable/expandable grids, but I'm also just stumped on how to carry user-drawn images over to other scenes. I have very little AS background and need things spelled out for me explicitly...
I'm working in CS3, but writing in AS2. On the stage, I have a palette of colours the user can choose from, a movieclip called "canvas," and another called "controller." Here's my code:
Attached to a movieclip called "Controller" is:
onClipEvent (load) {
topDog = "window1";
_root.createEmptyMovieClip("holder",100);
[Code]....
View 2 Replies
Jan 25, 2005
Is it possible to detect the IP number via flash, java, php, whatever, and send the information to flash?
View 2 Replies
Jan 25, 2005
Is it possible to detect the IP number via flash, java, php, whatever, and send the information to flash?
View 2 Replies
Jan 28, 2009
Is there a way to detect when the user accepts the Privacy Pop-up?
Basically, I'm using the microphone to record a voice message. I'd like to start a countdown timer that tells the user how much time they have to record their voice.
I start the countdown timer on the same event that I call nsPublish.attachAudio(microphone), and the countdown starts immediately, even though the user sees the privacy pop-up.
View 1 Replies
Jun 2, 2010
Much to my chagrin, my FLVPlayback video enters the 'pause' state rather than 'buffered' when the bandwidth forces the player to pause. Unfortunately, that's the same state as when a user presses the skin's pause button. Therefore, I can't detect whether the video is paused based on a user action versus a lack of downloaded video data.
That is, I can trigger an event based on either occurance, but I can't tell which caused the video to enter the paused state.
It sounds like others have had this problem as I've caught a couple discussions outside these forums describing how to code around this problem and, well, the descriptions are too sparce for me to code myself.
View 2 Replies
Feb 4, 2010
How can I tell when a user has been idle for say 5 minutes on my Flex app? When I say "idle" I mean the user has not interacted with the application at all.
View 5 Replies
Feb 28, 2011
I am having a problem with correctly detecting a user's camera settings.
If the user has selected "allow" and "remember", then the camera.muted setting is false (not muted)
However, if the user has selected "deny" and "remember", then the camera.muted setting is true. (camera has been muted by the user)
BUT, if the user hasn't selected anything and the "remember" checkbox is unchecked, the camera.muted setting is ALSO TRUE (the camera is again muted, but it's only because someone hasn't "allowed" the camera yet)
Is there a way to differentiate between when a user has chosen to deny a camera forever for a particular site (by checking the "remember" check box) OR when they just haven't allowed the camera in the first place?
View 2 Replies
Dec 6, 2005
Is it possible, using Flash, to detect whether or not a user is using Cable, DSL, 56k, etc.?
View 1 Replies
Apr 30, 2009
I am building a stand alone flash file which needs to detect whether the user has an internet connection on the release of a button.
View 3 Replies
Aug 9, 2004
Is it possible to detect, through flash, browser version on a user�s computer?
View 1 Replies
Dec 6, 2005
Just curious to know if its possible. I have a nav that is in flash and will be in many .asp pages. Could a corresponding button in the nav stay highlighted to represent where a user is by detecting what page it is on?
View 5 Replies
Aug 28, 2007
I am trying to have a local shared object in flash to detect whether a user is a new user or a returning user. If they are a new user I want to do newUser function and if they are a previous user I want to do a previousUser function. This should all be happening on an onEnterFrame.
Here is my code I have so far:
//shared object - cookie
newUser_test = SharedObject.getLocal("newUser");
newUser.text = newUser_test.data.title = "new user";
newUser.text.onEnterFrame = function () {
newUser.text = "new user";
} newUser.text.onEnterFrame = function(){
newUser.text = newUser_test.data.title = "previous user";
newUser_test.flush();
}
View 3 Replies
Sep 3, 2010
In a flashfile I have a cirkel and the user shal fill the circle with different parts.
Code:
var t = attachMovie("fifth", "fifth1"+counter5_1, _root.getNextHighestDepth());
cirk1Array.push(t);
[code]......
View 0 Replies
Jun 18, 2008
I have a circle and a square on the stage. When you click on the square the circle will go to "circle._x = 300" when the circle is at 300 I want to make it when you click on the square the circle will go "circle._x = 45"
Code:
moveCircle = function () {
circle._x = 300;
if (circle._x >= 300) {
circle._x = 45;
}} square.onRelease = function() {
moveCircle();
trace(circle._x + "is the position of the circle");
}
View 5 Replies
Jul 28, 2009
I need to allow the user to create a circle with a specific radius and colour in a certain frame (lets say frame 2), and then add that circle as a symbol to a different frame (say frame 1). First off, im simply creating a circle.. This is what ive got in frame 2 so far:
(in Frame 2 of the timeline)
Code:
stop();
import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.display.Shape;
[code]....
Ive got this much working, but I dont understand how to convert the output of this function to a symbol usable in another frame..
View 3 Replies
Aug 9, 2010
I have an image on my frame. (a circle). I need this circle to blink on the screen based on user's input. The circle display time and the hide time should be input in a input text box in the beginning. Also this has to blink for "x" number of user defined cycles. I know how to control the delay between blinks but I cannot control the amount of time the circle stays on screen.
View 4 Replies
Sep 10, 2009
In my flex app I have custom tooltips on buttons that hide and show based on user context. The problem that I dealing with is that when I call my showTips() function I only want to show tooltips on the buttons that visible in the view. So buttons that on a un-selected tab (tabNavigator) should not show the tooltips. For some reason all tooltips are showing. Is there a way to detect if a button is not in current view, like on a un-selected tab?
View 2 Replies