Цитата:
|
Мне в финальном проекте пользы от setPosition() не будет никакой, мне понадобится setPositionRand и только.
|
Тем более. Значит имя функции не соответствует её назначению. А чисто для дебага функции лучше отдельными делать и отрезать при условной компиляции.
Цитата:
|
Даже если не так, комментарии решают
|
Нет. Это сложно объяснить, но правильный код в комментариях практически не нуждается. Понятно, что, setPosition - это задать позицию, а setPositionRandom - задать позицию случайно. И не какие комментарии тут не нужну.
Цитата:
|
Кстати, можно поподробнее, в чем "опасность" двигать объекты вне дисплей листа?
|

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