Latest Changes

Differences between version EMPTY and #6774

0a1,26
> <code haxe>
> public static function lEquation (T:Dynamic, x1:Float, x2:Float, y0:Float, y1:Float, y2:Float) :Dynamic {
> 		
> 		var x0 = (x2 - x1) * (y0 - y1) / (y2 - y1) + x1;
> 		
> 		return switch (T) {
> 			case Int: Math.round ( x0 );
> 			default : x0;
> 		}
> 	}
> </code>
> What is this equation useful? For a lot of things, here's an example how to move a progress bar when you know the percent loaded:
> <code haxe>progressBar.width = lEquation (Int, 0, 530, percent, 0, 100);</code>
> T is the type you want to return, Int or Float
> 0 - 530 means that the width of the progressBar will change from 0 to 530 when the percent will take values from 0 to 100
> 
> The math:
> <code haxe>
> 	 ( x0 - x1 )   ( y0 - y1 )
> 	 ----------- = -----------
> 	 ( x2 - x1 )   ( y2 - y1 )
> 
> 	       (x2-x1)*(y0-y1)
> 	 x0 = ----------------- +x1
> 	           (y2-y1)
> </code>
\ No newline at end of file

	
Ver Date Entry Lg User Action
#18057 2013-04-27 07:39:01 doc/start/objc en cristibaluta View | Diff
#18056 2013-04-27 07:39:01 doc/start/objc en cristibaluta Set title to Getting started with Haxe/ObjC
#15549 2012-10-08 10:02:09 download/make en cristibaluta View | Diff
#12654 2012-03-28 12:52:06 doc/snip/selective_trace en cristibaluta View | Diff
#10766 2011-07-21 17:03:35 com/showcase en cristibaluta View | Diff
#10765 2011-07-21 17:02:09 com/showcase en cristibaluta View | Diff
#10406 2011-04-06 16:32:31 download en cristibaluta View | Diff
#10405 2011-04-06 16:30:40 download en cristibaluta View | Diff
#9319 2010-10-18 12:07:40 doc/snip/stringwithformat en cristibaluta Set title to stringWithFormat
#9318 2010-10-18 12:06:04 doc/snip/stringwithformat en cristibaluta View | Diff
#8475 2010-05-28 10:23:24 doc/js/ajax en cristibaluta View | Diff
#6827 2009-08-20 06:23:26 doc/snip/lequation en cristibaluta View | Diff
#6820 2009-08-19 11:40:46 doc/snip/lequation en cristibaluta View | Diff
#6819 2009-08-19 11:16:35 doc/snip/lequation en cristibaluta View | Diff
#6818 2009-08-19 11:15:17 doc/snip/lequation en cristibaluta View | Diff
#6774 2009-08-18 23:11:59 doc/snip/lequation en cristibaluta View | Diff
#6773 2009-08-18 23:11:59 doc/snip/lequation en cristibaluta Set title to Equation of a straight line
#6772 2009-08-18 22:44:35 doc/snip/saferemove en cristibaluta View | Diff
#6771 2009-08-18 22:44:35 doc/snip/saferemove en cristibaluta Set title to Safe remove

Previous | Next