Форум 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)
-   -   не срабатывает корректно два раза duplicateMovieClip (http://www.flasher.ru/forum/showthread.php?t=108187)

goword 17.02.2008 03:05

не срабатывает корректно два раза duplicateMovieClip
 
сам код:
Код:

nefAct_mc.onRollOver = function () {
        this._alpha = 20;
        menu1_mc.duplicateMovieClip("dfs_mc", this.getNextHighestDepth(), {_x:20, _y:20});
        trace(dfs_mc._x);
        menu2_mc.duplicateMovieClip("d_mc", this.getNextHighestDepth(), {_x:140, _y:20});
        trace(dfs_mc._x);       
}

во втором trace(dfs_mc._x); - пишет undefined
В чем может быть ошибка?

iNils 17.02.2008 03:37

В адресации. В коде
Код:

this.getNextHighestDepth()
this - это nefAct_mc для которого указан onRollOver
А дублирование происходит в мувклипе предке для menu1_mc и menu2_mc, соответсвенно в nefAct_mc вызов this.getNextHighestDepth будет всегда возращать 0.


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

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