File "FIMath_Ext.as"
Full Path: /home/analogde/www/images_pages/SourceCode/CodeBase/FIMath_Ext.as
File size: 1.06 KB
MIME-type: text/plain
Charset: utf-8
/*
* FusionCharts Free v2
* http://www.fusioncharts.com/free
*
* Copyright (c) 2009 InfoSoft Global (P) Ltd.
* Dual licensed under the MIT (X11) and GNU GPL licenses.
* http://www.fusioncharts.com/free/license
*
* MIT License: http://www.opensource.org/licenses/mit-license.php
* GPL License: http://www.gnu.org/copyleft/gpl.html
*
* Date: 2009-08-21
*/
//--------------------------------------------------------------------------------
/*
Extended Math Utility function definitions
This file contains extensions to the base Math Object.
All the functions contained in this file can be used with any other Flash MX/+ movie for common procedures
*/
Math.calculatePoint = function(fromX, fromY, distance, angle) {
//This function calculates the x and y co-ordinates of a point at an angular distance of "distance,angle" from the base point fromX, fromY
//Convert the angle into radians
angle = angle*(Math.PI/180);
var xPos = fromX+(distance*Math.Cos(angle));
var yPos = fromY-(distance*Math.sin(angle));
return ({x:xPos, y:yPos});
};