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

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

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

Регистрация: Sep 2009
Сообщений: 65
etc, да, тогда и toString() хорошо бы описать. Но писать полный пример правильного наследования Event не входило в мои планы. Есть гугл, в конце концов. Хотя клон, конечно стоило было написать.

Что значит никакого совпадения параметров? Единственное, что не совпадает - это название параметра event_type, что совершенно законно и было сделано намеренно, и это никаким образом не повлияет на правильность работы.

Что касается значения статической константы, то во-первых, это копи-паст, во-вторых, нельзя однозначно сказать, что оно неправильно. Это дело автора, какие значения давать своим переменным. Может у него стиль такой.

Старый 24.03.2011, 14:45
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 12  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Я не понимаю, зачем было менять название параметра?
Значение константы должно было быть inputRecord, а не этот огрызок.

Старый 24.03.2011, 14:45
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 13  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
public static const INPUT_RECORD:String = "inputRec";
Наверное во Flex/FlashBuilder'e автокомплита не будет.

Старый 24.03.2011, 14:50
Idon вне форума Посмотреть профиль Отправить личное сообщение для Idon Найти все сообщения от Idon
  № 14  
Ответить с цитированием
Idon

Регистрация: Sep 2009
Сообщений: 65
etc, а я думаю, что значение переменной должно было быть input_record ))

Старый 24.03.2011, 14:59
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 15  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Сообщение от Idon Посмотреть сообщение
etc, а я думаю, что значение переменной должно было быть input_record ))
По конвенции должно быть, как написал etc

Старый 24.03.2011, 15:19
Idon вне форума Посмотреть профиль Отправить личное сообщение для Idon Найти все сообщения от Idon
  № 16  
Ответить с цитированием
Idon

Регистрация: Sep 2009
Сообщений: 65
i.o., да, но не все положения конвенции являются обязательным, что, кстати, написано в самой конвенции. В целях читаемости автор может использовать другой стиль именования значений констант.

Старый 24.03.2011, 15:30
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 17  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
да, но не все положения конвенции являются обязательным, что, кстати, написано в самой конвенции
я и не настаиваю. Но вы же общаетесь в среде флэшеров. Просто из уважения друг к другу стоит таких вещей придерживаться. Именование чего-либо это все же не навязвывание как переносить скобочки или, скажем, использовать пробелы вместо табуляции.

Старый 24.03.2011, 16:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 18  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Цитата:
Сообщение от Idon Посмотреть сообщение
etc, а я думаю, что значение переменной должно было быть input_record ))
Предлагаю протрейсить значения родных констант, прежде чем «думать».
Не понимаю оправданий «у меня такой стиль». Вы пришли в ActionScript, ведите себя по его правилам.

Старый 24.03.2011, 18:11
Idon вне форума Посмотреть профиль Отправить личное сообщение для Idon Найти все сообщения от Idon
  № 19  
Ответить с цитированием
Idon

Регистрация: Sep 2009
Сообщений: 65
etc, что вы понимаете под правилами?

Конвенцию с вот этой строчкой?
"Use all uppercase letters with underscores between words: OFF, DEFAULT_WIDTH.
The words in the identifier must match the words in the constant value if it is a String"

Подскажите, пожалуйста, где "мой стиль" нарушает эти положения? Все слова совпадают. Более того, в моём случае они совпадают до символа, с той только разницей, что буквы в значении строчные.

Но даже если допустить, что мой вариант написания нарушает положение конвенции, вот эта строчка оттуда вам о чем нибудь говорит?
"Some of these standards are completely arbitrary, since there is not always a “best way” to code."

Старый 24.03.2011, 18:26
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 20  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Idon, послушайте, если вы не хотите придерживаться того же стиля, что используется в нативном фреймворке, то не придерживайтесь. Только не нужно этому учить других.

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

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

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


 


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


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