Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вопрос о Listener (http://www.flasher.ru/forum/showthread.php?t=98137)

Ведьмак 06.07.2007 22:55

2 __etc: а можно подробнее про свойство obj? и если можно то с синтаксисом, т.к. в хэлпе ничего найти не могу про него... (или она где-нибудь, но не в классе tween)

etc 06.07.2007 22:56

Код:

        var hexClip:MovieClip = this.attachMovie("hexagon", "mc_hexagon"+i, this.getNextHighestDepth);
        hexClip._x = Math.random()*899;
        hexClip.onMotionFinished = function() {
                trace(this);
        }
        var hexTweenX:Tween = new Tween(hexClip, "_x", Regular.easeOut, hexClip._x, Math.random()*899, 15, true);
        hexTweenX.addListener(hexClip);


Ведьмак 06.07.2007 23:12

сегодня уже попробовать не успею, да и голова замыленная, но простота написанного вдохновляет и поднимает настроение! :)

Всем большое спасибо! :)

Ведьмак 07.07.2007 13:24

работает! _etc, спасибо огромное...

а можете объяснить саму логику данного подхода?
в моем случае создавался листенер, как объект (за пределами цикла, где мы можем обратиться к мувику через hexClip).. А в вашем случае мы описываем функцией событие (но не твина, а мувика)... и... :)

etc 07.07.2007 13:59

Я просто в качестве «слушателя» использую клип и все. Я не хочу мусорить и гадить, создавая лишние объекты, которые нихрена не делают.


Часовой пояс GMT +4, время: 10:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.