Показать сообщение отдельно
Старый 31.08.2009, 00:42
CrazyCoder вне форума Посмотреть профиль Отправить личное сообщение для CrazyCoder Найти все сообщения от CrazyCoder
  № 5  
Ответить с цитированием
CrazyCoder

Регистрация: Aug 2008
Сообщений: 15
Цитата:
Мне в финальном проекте пользы от setPosition() не будет никакой, мне понадобится setPositionRand и только.
Тем более. Значит имя функции не соответствует её назначению. А чисто для дебага функции лучше отдельными делать и отрезать при условной компиляции.

Цитата:
Даже если не так, комментарии решают
Нет. Это сложно объяснить, но правильный код в комментариях практически не нуждается. Понятно, что, setPosition - это задать позицию, а setPositionRandom - задать позицию случайно. И не какие комментарии тут не нужну.

Цитата:
Кстати, можно поподробнее, в чем "опасность" двигать объекты вне дисплей листа?
Код AS3:
if (xPos==null) x=Math.round(Math.random()*stage.stageWidth));
Когда объект не на сцене его свойство stage = null. И stage.stageWidth приводит к ошибке времени выполнения.