Показать сообщение отдельно
Старый 02.03.2012, 13:04
PlutDem вне форума Посмотреть профиль Отправить личное сообщение для PlutDem Найти все сообщения от PlutDem
  № 13  
Ответить с цитированием
PlutDem
 
Аватар для PlutDem

Регистрация: Feb 2012
Сообщений: 212
Цитата:
Сообщение от 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