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

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

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

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
Цитата:
Сообщение от Appleman Посмотреть сообщение
Код AS3:
public function setCharacterStaticProp(propID: String, value: Number) : void
		{
			if (this[propID]) throw ("Character -> setCharacterStaticProp: Данное свойство не может быть изменено в процессе игры");
 
			//  другие проверки
 
			this[propID] = value;
		}	
 
protected function set stamina(value: uint) : void 			{_stamina = value		}	// Выносливость
public function get stamina() : uint 						{return _stamina		}	// Выносливость
а потом, при изучении данного кода, если мы попросим IDE найти все использования set staminа, чтобы узнать, где мы её определяем, то ide укажет нам что, черт его подери, НИГДЕ! Замечательно. Великолепно. После небольшого батхерта и некоторого плясания с бубном мы таки обнаружим метод setCharacterStaticProp. Когда же мы поищем юзания его... то на нас вывалится 100500 его использований с разными строками... Сиди, разгребай. А что, главное, что автору понятно. По крайней мере, первые пол года. Если повезет.
__________________
while(live()) { hope(); }

Старый 07.04.2018, 13:27
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 12  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
ZergMaster, память - стержень интеллекта!
__________________
Не сломано - не чини!

Старый 09.04.2018, 12:18
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 13  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Цитата:
Сообщение от Appleman Посмотреть сообщение
Psycho Tiger, не понял формулировку @_data = . Можно объяснить или написать, как такая запись называется, чтобы погуглить?
Упс, извиняюсь, я совсем давно не писал на AS и совсем забыл как присваивать поля класса
В моей голове `@_data` = `this._data`

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

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

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


 


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


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