Показать сообщение отдельно
Старый 24.04.2010, 01:56
Neborya вне форума Посмотреть профиль Отправить личное сообщение для Neborya Найти все сообщения от Neborya
  № 1  
Ответить с цитированием
Neborya
 
Аватар для Neborya

Регистрация: Jan 2010
Сообщений: 144
По умолчанию Что происходит с объектами?

У меня есть два объекта:

Код AS3:
var oLeftBanner:Object = 
{
	info:AdData,
        image:Sprite,
	loader:Loader,
	times_shown:uint
}
var oRightBanner:Object = 
{
	info:AdData,
        image:Sprite,
	loader:Loader,
	times_shown:uint
}
При локальном тестировании приложения они ведут себя нормально. При загрузке приложения в контакт, присваивание значения одному объекту автоматически меняет значение второго объекта!

Код AS3:
oLeftBanner.info.photo = "http://cs152.vkontakte.ru/u00001/75628422/s_5380d267.jpg";
       trace(oLeftBanner.info.photo);//http://cs152.vkontakte.ru/u00001/75628422/s_5380d267.jpg
Код AS3:
oLeftBanner.info.photo = "http://cs152.vkontakte.ru/u00001/75628422/s_5380d267.jpg";
oRightBanner.info.photo = "";
       trace(oLeftBanner.info.photo);//(пусто)
Поэтому при тестировании getAds локально у меня показываются два разных баннера, а при тестировании в контакте - два одинаковых.