Цитата:
Сообщение от Wolsh
Посмотреть мало, надо прочитать.
|

Я имел в виду не конкретно тот случай, а в принципе. Если бы
somefunctionB изменяла бы объект
var1 , как в таком случае сохранить его исходное состояние?

Код AS3:
// var1 == x
somefunctionA( var1.somefunctionB(var2) );
// var1 == y, а должно быть х
Может вот так?

Код AS3:
class Values {
public static var someVar:someVar;
}

Код AS3:
// var1 == x
Values.someVar = var1.clone();
somefunctionA( Values.someVar.somefunctionB(var2) );
// var1 == x