ActionScript 3.0 :: Setting Objects Width While Rotating?

Mar 24, 2010

I'm working on putting together a game at the moment which is similar in many ways to mini golf (or crazy golf, depending on where you come from). It is shown from a side-on view and to play the user must select the ball by holding the mouse down over it, then drag the mouse to indicate the direction they wish to fire the ball in. The distance they drag the mouse (this is capped obviously) determines the power of their shot.
 
I am currently using a triangular object with the tip placed at the centre of the ball to show to the user the direction they have chosen. This triangle rotates to face the position of the mouse, and I'm trying to get it to extend/shorten based on the distance from the mouse to the ball. I have code in place (below) that works when the mouse is either to the left or right of the ball, but behaves rather strangely when the mouse is above or below the ball. When the mouse is in either of the latter locations, the triangle extends to be far bigger than the maximum length allowed by the program, yet a trace shows it is still within acceptable limits! I'm almost beginning to think that Flash is switching the 'width' and 'length' attributes around when the object is rotated by either 90 or -90 degrees!
 
The code I am using is:

[Code]....
 
Here's a couple of screenshots of the game as it currently stands too - please don't laugh at the horrible placeholder art: none of it is final haha (also note that I haven't implemented 'gravity' yet, so everything is sort of hovering in mid-air.) The first image shows the code working as I want it to with the triangle at it's max width, the second shows the triangle going 'huge.'

View 6 Replies


Similar Posts:


Flex :: Setting Button Width To Text Width?

Mar 28, 2010

I am creating a nav in flex that pulls in buttons dynamically from xml. THe problem i am having is setting the button width to the text width. currently the buttons are all the same width and if the text is larger then it just cuts off. I've tried a few ways of doing this:Setting button width to 100%On creation of the button try to set the width of the button to the text programmatically. Something like evt.target.width = evt.target.textWidth;

View 1 Replies

Actionscript 3 :: Reset A Flex Label Width To "auto" After Setting An Explicit Width?

Oct 12, 2009

Once I've set either the width or percentWidth property on a flex label, is there a way to reset the width to its default (i.e., the width of the text plus padding)? I'm using the label as a renderer. In some cases, I'd like it to automatically size to the text, and in other cases, I'd like it to be a percentage width of its container. Obviously, I could use two separate labels, one for each of the above cases, but I'm curious if it's possible to reset the label to its default behavior.

View 2 Replies

ActionScript 3.0 :: Does Setting An Array Of Objects To Null Erase The Objects From Memory

Apr 27, 2010

I have an array of temporary objects created in a for loop. The objects are of type class "Tile", a class I created. However, it appears that whenever I create a lot of tiles in the for loop, the program slows down indefinitely.

While the array is whiped at a later trigger point, I am thinking that perhaps these Tile objects are not being erased from memory. They are being created on the fly in a for loop, and the array is being reset to "array = []".

Are the objects still in memory or are they cleaned up when the array is set to []?

View 3 Replies

ActionScript 2.0 :: Rotating A Movie Clip With Code / The Width Property?

Feb 10, 2006

Hi, is there any way to rotate a movie clip during runtime? Also, do movie clips have a width property that can be accessed with actionscript?

View 2 Replies

Flex :: AS3 - Random Swapping Of Height And Width When Rotating Bitmap Object

Dec 30, 2010

Project : Game in Flex builder 4 (Actionscript Project) Language : Actionscript 3

This code

trace ("--before-- "+sprite.width + "," + sprite.height);
this.sprite.rotation = obj.rotation;
trace ("--after-- "+sprite.width + "," + sprite.height);

[Code].....

Obviously there are 9 instances. So 18 lines output. note that the width and height getting swapped randomly for some only.

View 1 Replies

ActionScript 2.0 :: Setting / Getting FLV Height And Width

Feb 19, 2008

Is there a way to retrieve and set the height and width of an FLV/Playback object via actionscript? I was hoping I could interact with the values via simple _height and _width properties, but that seems to offer all kinds of unexpected results in Flash (like reporting width in the thousands when the width is actually under 300, etc... height seems much closer to reality, but still off.)

View 1 Replies

Classic Tweens Not Rotating Objects

Jul 25, 2011

So I just started using Flash CS4 from Flash 8, and I like it so far, but there's on major problem: the "classic tweens" (motion tweens) aren't rotating some of the objects I have. Like there's this flame thrower I drew, and I rotate it at the end of the motion tween, but it doesn't rotate. It will just wait till the last frame and then it will show the rotated frame. Motion works in the motion tweens, but not enlarging or rotating... why? It seems more like a glitch, because sometimes I make a classic tween and it rotates stuff just fine, but sometimes it just doesn't... what am I doing wrong here? What's going on?

View 3 Replies

ActionScript 3.0 :: Reassigning Z Value To Rotating Objects?

Feb 21, 2009

I need to reassign z value to some objects that are rotating in 3d. (see attachment).

This is my code: but it doesn't work:

ActionScript Code:
for (var i:uint=0; i<container.numChildren; i++) {
cont[i]=container.getChildAt(i)
//cont[i].z=cont[i].transform.getRelativeMatrix3D(root).position.z;

[Code].....

View 6 Replies

Flash 10 :: New 3D Tool For Rotating Around Objects?

Jun 21, 2010

Whats the 3d capability in flash cs5, I've been told there is a new 3d tool for rotating around objects. Does that mean an obj import is possible? I am eventually aiming for a series of gear wheels, one facing the screen rotating on its z axis. Is this possible.

View 0 Replies

IDE :: Dragging Objects - Rotating And Easing

Aug 22, 2009

I have two drag-related questions. The first one is how to rotate an object by clicking and holding on it, then moving the mouse round in circles. Think of a clock face, and the user clicking and holding on one of the hands, then spinning it around. The centre point would be the part of the hand that's attached to the middle of the clock face, and the other end of the hand would be able to rotate 360 degrees around the face.

The second one (and not related to the first one, a separate query altogether) is how to drag something horizontally along the screen, but have it stuck at a certain speed. So if the user tries to quickly drag the clip from left to right, it will not reach the right instantly, but instead follow the cursor at a slow speed.

View 1 Replies

ActionScript 2.0 :: Setting Attachmovie Width Within Loop

Jan 29, 2010

I am having a bit of a nightmare with a site i am trying to build at the moment and would be most grateful for any help. I have a menu bar which is made by looping through an array of the menu options (and submenus) and then attaching a menuitem movieclip in each case (then setting the text). The menuitem movieclip contains a dynamic text field and also actionscript to draw the background depending on the current settings (colour, border etc).I have a variable in my root fla file called menuwidth and this is used within the menuitem movieclip to define the width of the menuitem. When i set this to one value it works absolutely fine and creates the menus accordingly. i can change this to whatever size i want (including calculating the size of the largest option and then setting it to that, to ensure all options fit).

I have been trying to code it so that the menu options can be different sizes (in the event of a horizontal menu) so that you can have one that is wider than another. The code has become quite long (due to submenu and other functionality) but in a nutshell it is:[code]Instead when i use the code above all of the menuitem movieclips end up the same width as tthe final one (so if there are 5 menu options and the starting length is 50 then the ending length is 75 then all of the movieclips are 75 wide). When i try and debug it and check the value of _root.menuwidth inside the menuitem movieclip it states that it is set at 75 every time with no variation at all.It is almost as if it doesn't run the attach movie commands until the loop has finished, at which point all of them execute (and _root.menuwidth has already increased to it's highest possible value), but i can't see how this would make any sense.Obviously there are a number of other options that could be at fault, but i am trying to whittle it down and would be most grateful if anyone could explain to me if the above logic holds true and that increasing the _root.menuwidth value within the loop just before callin attachMovie should cause each one to be progressively bigger?

View 2 Replies

ActionScript 3.0 :: Flash Not Setting Width Of DisplayObjects?

Apr 20, 2009

I've got another interesting Flash issue, and I was wondering if there was some weird case I had to account for.  Here's the code: var c:DisplayObject; var t:Rectangle; c.width = t.width; trace(c.width, t.width); This results in output of: 0 13 I'm expecting '13 13' as the output..what would cause this to happen?  It's sporadic, sometimes it'll happen, sometimes it doesn't.  Is there some weird race condition I should double check for?

View 5 Replies

Professional :: Setting Attachmovie Width Within A Loop?

Jan 29, 2010

I have a menu bar which is made by looping through an array of the menu options (and submenus) and then attaching a menuitem movieclip in each case (then setting the text). The menuitem movieclip contains a dynamic text field and also actionscript to draw the background depending on the current settings (colour, border etc).

I have a variable in my root fla file called menuwidth and this is used within the menuitem movieclip to define the width of the menuitem. When i set this to one value it works absolutely fine and creates the menus accordingly. i can change this to whatever size i want (including calculating the size of the largest option and then setting it to that, to ensure all options fit). This works great.I have been trying to code it so that the menu options can be different sizes (in the event of a horizontal menu) so that you can have one that is wider than another. The code has become quite long (due to submenu and other functionality) but in a nutshell it is:

for(var i=0; i<menulength; i++)
curr_item = curr_menu.attachMovie("menuitem","item"+i+"_mc", i);
}

[code].....

View 4 Replies

Flex :: Setting Rectangle Width In Actionscript

Mar 19, 2010

I have a rectangle that I've created and set its individual properties like so

var aRect:Rect = new Rect();
aRect.width = "15%";
aRect.height = "15%";

Problem is the compiler chokes on 15% and "15%", with or without the quotes, neither works.

View 1 Replies

Flex :: Setting Button Width With Fx:Style?

May 30, 2010

I have 4 buttons, all of them have the same width.

<s:Button id="btn1" width="{btnWidth}" />
<s:Button id="btn2" width="{btnWidth}" />
<s:Button id="btn3" width="{btnWidth}" />
<s:Button id="btn4" width="{btnWidth}" />

Is it possible to set their width with Style, something like this: I tried it, but auto-complete isn't working, which leads me to think that there's something wrong with the syntax. Basically my goal is to not have the width property set specifically for all 4.

View 1 Replies

ActionScript 3.0 :: Setting And Updating Current Width?

Nov 8, 2010

Ive created a shape that i want to resize as it enters different frames. The shape is meant to act like a window behind info in a webpage. Ive managed to get it to tween OK at the moment, but i cant get it to change for each frame it enters. For example, i can get it to grow from 0 - 100% in the first frame, and if i move to a different frame it might need to be bigger, then in a different frame a new size again. Ive tried creating a variable currentWidth which will allow me to detect what size it is and then change accordingly, but it seems to be having trouble updating.

Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myScaler:Sprite = new Sprite();
var infoBox:Shape = new Shape();

[Code]....

Also, is it possible to update the same tween variable in different frames, in this case infoBoxX i want to tween wider, at the moment i am just creating a new variable bioBoxX.

View 8 Replies

ActionScript 2.0 :: Setting Browser Width/height?

Apr 9, 2007

I built out a scrolling Flash application that currently resizes the browser to whatever the full-screen res of the user's monitor is... I'm kind of indifferent about it.Anyhow, I'd like to be able to set the browser size to a specific height / width instead of taking up 100% of the user's screen real-estate.

View 1 Replies

ActionScript 2.0 :: Setting A Movieclips Width, Without Scaling It?

Jan 18, 2008

I have been hacking together two different tutorials to create a menu with changing images, and some animating text. Everything looks great, except the menuitems, which i try to resize dynamically depending on the menuitem-movieclip-contained dynamictext. When i resize this movieclip, the whole movieclip scales, and everything looks odd.

this is my first flash project on my own, so be nice :-)

fla file can be found at: [URL]

View 2 Replies

ActionScript 2.0 :: Setting Movieclip Width From An Array Value?

Jan 22, 2009

I'm having trouble defining the width of an mc based on an entry in an array.

Here's what I have...

var arr_obama:Array = new Array();
arr_obama[0] = {Name:"mc_obama1" , Frame:"obama1", Width:"34"};
arr_obama[1] = {Name:"mc_obama2" , Frame:"obama2", Width:"143"};
arr_obama[2] = {Name:"mc_obama3" , Frame:"obama3", Width:"23"};

[Code]....

Basically what I want is when you rollover the mc obamaxx it makes the mc_bar the width as defined in the Width entry in the array.

View 8 Replies

ActionScript 3.0 :: Setting Width And Height Of External Swf?

Oct 9, 2009

How can I set the width and height of a external swf when it is loaded in to the holder?

View 1 Replies

ActionScript 2.0 :: Setting Dynamic Text Width?

Aug 31, 2010

I'm updating an old Flash file and I'm pulling some dynamic text into a text box, but I'm having a really, really hard time trying to get it to resize the width so it always fills the box, which is 170 wide.

myText.textWidth=170;
myText.width=170;
myText._width=170;

none of it seems to work.

View 7 Replies

ActionScript 3.0 :: Understanding Script For Rotating Objects

Aug 13, 2009

I am trying to understand what part of AS3 script says loop through(create a continues 360 loop of objects) the images from an XML file, does this make any sense.[code]is this the part that says loop the images/objects.this is a little more to the script including the above to maybe understand better?[code]

View 40 Replies

ActionScript 3.0 :: Rotating Objects To Face Center?

Dec 14, 2009

All I need to do is rotate an object (which could spawn at any point along each of the four edges of the screen) so that it faces towards the centre of the screen. Obviously this will be done using the .rotationZ property. I will know the starting point of the object, and the centre point of the screen (400, 300). The object begins facing directly 'up' (e.g. if it spawned directly below the centre of the screen it would already be at the correct angle).

View 2 Replies

Rotating And Throwing Objects Using Flash And Box2D 2.1a?

Jul 26, 2011

i'm using flash with box2D 2.1a. i'm rotating ball hanging on the string. The path which the rotating ball trace is ellipse. When releasing the rotating ball from the string i want the ball to fly with the obtained direction, velocity and strength. As you can see in the pictures.[URL]..I've tried to do it with setPosition (method of b2Body) and with various joints. But I haven't got the needed results.

View 2 Replies

ActionScript 3.0 :: Rotating Multiple Objects And Every Circle Around It

Nov 17, 2011

I have an idea of a game in my head and I wan't to get somekind of functional demo of it done in flash (CS3). I've looked everywhere but couldn't find tutorial for it, as I'm not sure what I'm looking for. I'm not that good in Actionscript. I'm now trying to describe this problem. On screen there's 4 rectangles, 2 in a row. So it's 2 rows with 2 rectangles in each. between all of them theres 4 circles. If I activate a rectangle with mouse and use arrow keys to rotate it smoothly 90 degrees, 2 nearest circles rotate with it. And same thing happens with all of the rectangles.

So I'm looking for somekind of solution where rotating an object also rotates every circle around it. and when circle rotates 90 degrees with rectangle as it's center point, it can be also rotated with another rectangle. I think I can't explain this clearly?

View 3 Replies

ActionScript 2.0 :: Rotating Multiple Objects On Same Path

Dec 24, 2002

There is an example of what I'm trying to do [URL]. The only difference is that I'd like to use several different objects in my file...and not only one (i.e., ball or whatever) - but different objects with different shapes, colors....circulating on the same "path".

View 1 Replies

ActionScript 2.0 :: Rotating Objects From Xml File - Modification

Oct 16, 2008

I've got on the web some code of nice rotating objects from xml file. But I need to make, that when you mouse over one object, the rotation get stopped. I don't know exactly how to do it, so I'm asking for your. Pasting bellow the code and URL example of the animation.

[Code]...

View 2 Replies

Flash :: Away3d WireframeMaterial: Setting The Wire's Width?

Feb 26, 2011

I am having a difficult time setting the width of a WireframeMaterial. Things were working well until I upgraded to from 2.5 to 3.6

I am doing: var mat = WireframeMaterial(0xff0000, {width:4, alpha:alphaValue});

but that's not working at all the width is still set to 1

View 1 Replies

Actionscript 3 :: Setting Width And Height Of A Sprite Container?

Feb 27, 2011

I know this might seem like such an easy issue and I can't understand why I cant figure it out but none the less I can't and I've just about given up. Here's the issue:

I have a sprite container which is supposed to hold a bunch of thumbnails to videos. I am able to populate the container with all the videos and the whole works but obviously if I add a bunch of videos its going to exceed the size of the flash document so I need to add a UIScrollBar (which I did) now the scrollbars target is set to the container but isnt allowing me to scroll and if im correct this is because the container doesnt have a set height. So Im trying to set the height of this container but the second I try setting the height or even width all my thumbnails I used to be able to see are gone! It's as if the size is being set to 0 when its not I've even tried to set it to a specified size just to test and nothing.

[Code]...

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved