# Trigonometry in Flash! I am begining crazy!

**URL:** <https://forum.kirupa.com/t/trigonometry-in-flash-i-am-begining-crazy/211761>\
**Category:** Uncategorized\
**Created:** [January 4, 2007, 11:06pm UTC](https://forum.kirupa.com/t/trigonometry-in-flash-i-am-begining-crazy/211761 "2007-01-04T23:06:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Filippo80](https://avatars.discourse-cdn.com/v4/letter/f/ccd318/32.png) [@Filippo80](https://forum.kirupa.com/u/Filippo80)\
**Post date:** [January 4, 2007, 11:06pm UTC](https://forum.kirupa.com/t/trigonometry-in-flash-i-am-begining-crazy/211761/1 "2007-01-04T23:06:22Z")

</div>

[LEFT]Hello,

I am creating a project but I found some problems using the trigonometry…

This is the script that I done:

/\* First of all: I have two rectangles (rect\_mc e rect2\_mc) with identical dimensions and “rect2\_mc” is in “rect1\_mc”.  
At the start rect\_mc coincides with rect2\_mc.  
In rect2\_mc, that is in rect\_mc, is present a point “punto\_mc”  
The initial state is given from the firsts four lines…  
--------The problem is found the trigonometry formulas for let the point “blu\_mc”, in level 0, coincide with “punto\_mc”-------\*/

rect\_mc.\_rotation = 30;  
rect\_mc.rect2\_mc.\_rotation = 20;  
rect\_mc.\_xscale = 30;  
rect\_mc.\_yscale = 80;

var Xscale:Number = rect\_mc.\_xscale/100;  
var Yscale:Number = rect\_mc.\_yscale/100;  
var rapportoScale:Number=Yscale/Xscale

var Px:Number = rect\_mc.rect2\_mc.punto\_mc.\_x  
var Py:Number = rect\_mc.rect2\_mc.punto\_mc.\_y

var rotation:Number = rect\_mc.\_rotation_Math.PI/180;  
var rotation2:Number = rect\_mc.rect2\_mc.\_rotation_Math.PI/180;

var d:Number = Math.sqrt(Math.pow(Px, 2)+Math.pow(Py, 2));

var alfa:Number = Math.atan2(Py,Px);  
var xFin = d_Xscale_Math.cos(alfa+rotation+rotation2);  
var yFin = d_Yscale_Math.sin(alfa+rotation+rotation2);

blu\_mc.\_x = rect\_mc.\_x+xFin  
blu\_mc.\_y = rect\_mc.\_y+yFin

All works if the scale in x is identical with scale in y or when i don’t rotate “rect\_mc”…

Help me please!!! ![](http://www.actionscript.it/forum/images/smilies/17.gif)  
[/LEFT]
