Цитата:
|
1. Почему обработчик событий для кнопки возвращает this - коренной ролик ?
|
Не коренной ролик, а родитель этой кнопки. У AS1-2 всегда были проблемы с сохранениями областей видимости. Признаться, я даже не знаю, отчего так - могу лишь догадываться. Однако же, если писать в кадрах или классах, такой проблемы у вас не возникнет - this будет ссылать куда надо. Разбираться почему так - уже не стоит, потому что уже как 10 лет такой способ "морально устарел".
Цитата:
|
2. Как ссылаться к кнопке в обработчике событий?
|
В вашем варианте - не использовать this.

Код AS1/AS2:
on (release){
_x+=100;
}
Однако же, если писать в кадрах - то this как раз писать будет нужно. Своя камасутра, пишите сразу правильно и не задавайтесь вопросом, почему и откуда. Первое время, конечно.
Цитата:
|
3. Правильно ли ссылаться к коренному ролику из обработчика событий через this?
|
Ссылаться к коренному ролику вообще никогда не правильно. Каждый объект (класс) - чёрный ящик, который знает только то, что ему дали, и сам никогда ни о чём не просит. Просто заявляет, "я сделал то-то!" - а его родитель (в нашей паралели - человек) уже решает, нужно ли ему на это как то реагировать, или нет.
Цитата:
|
4. Как же все таки будет выглядеть та строка для подъема кнопки на верх?
|
Ну, я уже привёл код для сдвига её вправо. Переписать не проблема, я считаю.
Ну, и наконец - вот
здесь подробно расписано про this и прочее.