![]() |
в Tween.onMotionFinished не видно переменную из самого твина
Код класса (AS2):
Код:
import mx.transitions.Tween;Код:
this.createEmptyMovieClip("characters_mc",this.getNextHighestDepth());Код:
trace("currMc: "+currMc);Не могу понять почему. если писать просто без класса. напрямую указывая MovieClip, к которому применяется Tween, работает корректно Спасибо |
Я тему все не прочел. Но по классу вы должны использовать Делегат чтобы было видно CurMc
Код AS1/AS2:
|
Код AS1/AS2:
|
Во удаф это все понятно! А как запустит делагат подругому можно? Типа просто mx.utils.Delegate.create(this,f) разве нельзя ? Или тока сославшись на новую функцию, от внтурненнй можно?
|
Цитата:
Цитата:
|
Не !
Ты не понял. Я имел ввиду другой вопрос Код AS1/AS2:
|
Тут без разницы, что с делегатом, что без делегата, метод inTweens() вызывается в области видимости объекта Character. А вложенная функция вызывается в области видимости TweenX, поэтому и currMc flash ищет в TweenX. Поэтому не годится такой вариант.
|
Ну вот именно это я и спрашивал, как типа такое сделать можно без родительской функции
|
Спасибо огромное.
Сама бы не нашла ответ :) |
| Часовой пояс GMT +4, время: 13:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.