да уж проще тогда:

Код AS3:
public final class NumberPair
{
public function NumberPair( a:Number=0.0, b:Number=0.0 )
{
this.a = a;
this.b = b;
}
public var a:Number;
public var b:Number;
private var _swap:Number;
public function swap():void
{
_swap = a;
a = b;
b = _swap;
}
}
И кстати, Волгоградец:

Код AS3:
function swapAB(i:Number, j:Number):void
{
/* Лишнее!
i = i + j;
j = i - j;
i = i - j;
*/
a = j;
b = i;
}