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

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
Цитата:
Сообщение от O.K. Посмотреть сообщение
Кстати, а почему тихий ужас?
Ну что беглым взглядом увидел:
- само собой проблема с ТАБами;
- переменные странно называются, одни с подчёркивания, другие - нет. Обычно приватные с подчёркивания, а тут и те и те (и наоборот соответственно);
- желательно явно писать типа функции (ну то есть public);
- обработчики должны быть private функциями;
- надо явно объявлять тип возвращаемого значения, то бишь ":void";
- ну Адоби рекомендует ещё обработчики называть специальным образом, можно у них где то почитать про это;
- помоему что-то слышал про то, что оператор with не рекомендуют использовать, типа это остатки первого AS. Но в этом не уверен. Сам лично ни разу не использовал.

Вот как-то так я бы сказал.

Насчёт расстановки скобок спорный вопрос, я сам открывающую привык ставить на новой строке, но так и не понял как правильней считается (хотя какая разница на самом деле). Замечал что в основном открывающую ставят на той же строке что и определение функции, я же почему-то привык иначе.

Цитата:
Сообщение от O.K. Посмотреть сообщение
Если можно, еще вопрос:
Код AS3:
e.target.y=e.target.height-175
e.target.x=e.target.width-120
Это как я понял бред, а как всетаки отцентровать кпримеру картинку закруженную в событии COMPLETE?
Ну впринципе ничего особо страшного я считаю в этом нет. Лично я бы сделал переменную временную и работал с ней, что то типа:
Код AS3:
var bitmap:Bitmap = e.target;
bitmap.y = bitmap.height - 175
....
bitmap = null;
Наверное если больше одного действия будет выполняться с этой картинкой то такой способ даже быстрее будет работать. Ведь не придётся каждый раз лезть в геттер объекта "e". Но в таких тонкостях я не силён, это только предположение


Последний раз редактировалось cauchy; 21.04.2010 в 13:05.