![]() |
почему trace() не работает?
почему trace() не работает?
Код:
for (var i = 1; i<=12; i++) {Также на _root не реагирует, может че со счетчиком? Если написать trace(this.mc1._y); то все работает :wacko: |
Потому, что выражение ["mc"+i] - вычисляется на момент вызова, а не когда написали. А поскольку вы используется не локальный для клипа i, а его предка, то к моменту получаете 12.
Надо так Код:
for (var i = 1; i <= 12; i++) { |
this._parent["mc"+this.i]._y
|
все равно undefined (оба раза)
|
Ну это уже проблема в адресации :)
_parent указывает на ["mc" + i], а вы в нем пытаетесь его найти :) |
Цитата:
|
Я не вижу в коде рута.
|
Код:
for (var i = 1; i<=12; i++) { |
Смотрим на синий код в сообщении номер два и применяем его к коду в сообщении номер 8.
А в чем сакральный смысл updateAfterEvent в данном коде? |
получилось, только нифига не понятно (а это главное)
весь смысл в том, что после onRelease надо будет переопределить координаты клипа (клип будет останавливаться только по заданной сетке) |
| Часовой пояс GMT +4, время: 21:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.