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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.10.2010, 01:08
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 31  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
Psycho Tiger, ты по всей видимости живешь в идеальном мире, где все проекты строятся на идеальной (по чьим то меркам) архитектуре - тебе повезло.
Мой мир строю я сам. Я не понимаю людей, которые сначала делают stage.addChild, а потом воют, что всё плохо и всё пропало, а с кодом невозможно работать. Начать нужно себя. Например, люди используя такие конструкции могли бы сказать что это плохо и так делать не нужно. Тогда может быть в мире стало бы на одного "идеального" разработчика больше, а автору слов что "суровые мир - суровое использование root и parent" не пришлось бы выть при копании в коде.

А может у меня ниша проектов побольше, чем тех, в которых допустимо parent`ить.

Старый 28.10.2010, 11:51
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 32  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Например, люди используя такие конструкции могли бы сказать что это плохо и так делать не нужно.
И тут ты заблуждаешься, не нужно только говорить что это плохо или так делать не нужно, нужно еще объяснить почему, раз уж взял на себя такие обязательства.

И не всегда нужно писать 5-7 классов ("идеальная" архитектура) чтоб вывести "Hello World!!!".
__________________
trace("Остановите Землю, я сойду!!!");

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
И тут ты заблуждаешься, не нужно только говорить что это плохо или так делать не нужно, нужно еще объяснить почему, раз уж взял на себя такие обязательства.
Ребёнок не должен командовать родителем - это вполне обосновано. Максимум - что-то у него спросить (parent.x).

Цитата:
И не всегда нужно писать 5-7 классов ("идеальная" архитектура) чтоб вывести "Hello World!!!".
Конечно не всегда. Идеальная архитектура существует только в конкретном проекте. Для Хэлоу Ворлд идеальная архитектура - один класс.

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

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

а вообще - редко возникают ситуации явные, когда ребенок кричит родителю "удали меня!". скорее чаще возникают события "я изменился, посмотри, что там к чему". родитель ловит событие и понимает "бааа, ды ты же умер" и удаляет.
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 28.10.2010, 13:00
arkadattx вне форума Посмотреть профиль Отправить личное сообщение для arkadattx Найти все сообщения от arkadattx
  № 35  
Ответить с цитированием
arkadattx

Регистрация: Apr 2010
Сообщений: 219
На счет парентов в принципе согласен - это инкапсуляция.
Но вот с обращением к паренту для самоудаления хотелось бы уточнить - просто на removeChild дебажный плеер ругается. Как тогда побороть?

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
скорее всего ругается на ссылку на null объект
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
Но вот с обращением к паренту для самоудаления хотелось бы уточнить - просто на removeChild дебажный плеер ругается. Как тогда побороть?
Как ругается? Как удаляете?

Цитата:
Тигра перфекционист )

а вообще - редко возникают ситуации явные, когда ребенок кричит родителю "удали меня!". скорее чаще возникают события "я изменился, посмотри, что там к чему". родитель ловит событие и понимает "бааа, ды ты же умер" и удаляет.
Рано или поздно у любого программиста наступает стадия идиализации, когда хочется всё делать правильно и идеально. Потом наступает стадия "хочу на море", когда всё делается чтобы в этом не было противно копаться, с другой стороны чтобы работало. Я - в стадии идиализации. Мне можно )

Старый 28.10.2010, 13:15
arkadattx вне форума Посмотреть профиль Отправить личное сообщение для arkadattx Найти все сообщения от arkadattx
  № 38  
Ответить с цитированием
arkadattx

Регистрация: Apr 2010
Сообщений: 219
если писать removeChild(this) - ругается (сейчас уже не помню как, может позже напишу)
а вот если
Код AS3:
if(parent){
parent.removeChild(this);
}
то не ругается
...как-то так.

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Значит нету parent`а.

Старый 28.10.2010, 13:38
arkadattx вне форума Посмотреть профиль Отправить личное сообщение для arkadattx Найти все сообщения от arkadattx
  № 40  
Ответить с цитированием
arkadattx

Регистрация: Apr 2010
Сообщений: 219
parent есть, 100%, т.к. все отличие именно в этой проверке, а от самого факта проверки парент появится не может


Последний раз редактировалось arkadattx; 28.10.2010 в 13:49.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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