Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.12.2011, 19:51
Pronoob вне форума Посмотреть профиль Отправить личное сообщение для Pronoob Найти все сообщения от Pronoob
  № 1  
Ответить с цитированием
Pronoob

Регистрация: Nov 2011
Сообщений: 31
По умолчанию Обращение к переменной экземпляра.

Код AS3:
zoo 
 internal class VirtualPet {
   internal var petname;
 
   fuction VirtualPet (name) {
    this.petName = name;
   }
  }
}
 
public package zoo {
 class VirtualZoo {
   private var = pet; 
     function VirtualZoo () {
         this.pet = new VirtualPet ("Stan")
     }
  }
}
Собственно сам вопрос - значение переменной экземпляра будет "Stan"
Но, что будет если объектов класса VirtualPet станет два с разными именами. Какое значение будет у переменной экземпляра? Объяснить по нубски пожалуйста...

Добавлено через 1 минуту
Или, если для каждого объекта свое, как обращаться к переменной экземпляра VirtualPet

Старый 15.12.2011, 20:05
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 2  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
рановато вы сюда..почитайте чуть основы...

у вас уже есть свойство pet, по ней и обращайтесь

не
Цитата:
Код AS3:
private var = pet;
а

Код AS3:
private var pet:VirtualPet;
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 15.12.2011, 20:08
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 3  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Код AS3:
public package zoo {
  class VirtualZoo {
    private var pet_1 : VirtualPet; 
    private var pet_2 : VirtualPet;
    function VirtualZoo () {
      this.pet_1 = new VirtualPet("Stan")
      this.pet_2 = new VirtualPet("Mark");
      trace(pet_1.name);// Stan
      trace(pet_2.name);// Mark
    }
  }
}
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.

Старый 16.12.2011, 19:39
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 4  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Это же пример из Мука. А у него всё описано максимально подробно, перечитывайте пока не поймете, и экспериментируйте.

ChuwY верно подсказал.
__________________
adobe AS3 manual

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.