Форум 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)
-   -   this.getNexHighestDepth() (http://www.flasher.ru/forum/showthread.php?t=96778)

ambuddy 06.06.2007 23:44

this.getNexHighestDepth()
 
Добрый вечер.
Код:

standing = ANIMScont.createEmptyMovieClip("unit1",this.getNextHighestDepth());

standing.createEmptyMovieClip("stand",this.getNextHighestDepth());
standing.createEmptyMovieClip("dostaet",this.getNextHighestDepth());

standing.stand.attachMovie("S_STO_AVT_DR","S_STO_AVT_DR",this.getNextHighestDepth());
standing.stand._x = 200;
standing.stand._y = 200;

standing.dostaet.attachMovie("S_DOS_AVT_DR","S_DOS_AVT_DR", this.getNextHighestDepth());

В выделенном фрагменте не работает this. Если поставить "standing." - нормально, "ANIMScont.unit1." - тоже нормально. А если "this." то уже первый клипчик перекрывается вторым. Как сделать, чтобы обращаться не напрямую, а через this или в этом роде?

†‡Paladin‡† 07.06.2007 00:34

А ты сначала пойми, что значит this и узнай его область видимости =)

Kikasso 07.06.2007 01:40

Код:

trace(this);

ambuddy 07.06.2007 12:50

Хорошо. Подозреваю, даже не пробуя, что this укажет на _root... Просто я пользовался this'ом в разных ситуациях и было очень удобно. Но как же здесь указать на ANIMScont.unit1. или standing. явно не указывая его?


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

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