Форум 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)
-   -   tellTarget во вложенном клипе (http://www.flasher.ru/forum/showthread.php?t=86409)

VadimSishikov 14.10.2006 15:15

tellTarget во вложенном клипе
 
Из клипа 1 я подгружаю клип portrait.swf, находящийся в папке portrait

Code:
Код:

       
var container:MovieClip = _root.createEmptyMovieClip("container", portrait);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("portrait/portrait.swf",container);

пока всё работает.

В этом клипе Portrait есть вложенные Movie, Buttons и т.п. Из такого movie мне нужно обратиться к Scene1 клипа portrait.swf, чтобы отправить его, допустим, на кадр №2. Пишу в экшенах кнопки следующее:

Код:

on (release) {
        tellTarget ("_root") {
                gotoAndStop(2);
        }
}

и получается, что на второй кадр перескакивает самый "главный" 1.swf, а не portrait.swf.

Как мне указать, что goto относится именно ко вложенному клипу?

etc 14.10.2006 15:44

Интересно, а зачем вы сочетаете методы Flash 4 с Flash 7?

container._lockroot = true; попробуйте.

Про on (…) { … }, tellTarget (…) { … } срочно забыть, это устарело 5 лет назад.

VadimSishikov 14.10.2006 15:59

хммм, не получается. :(

Код:

on (release) {
        container._lockroot = true;
        tellTarget ("_root") {
                gotoAndStop(11);
        }
}

on (…) { … }, tellTarget (…) { … } — привычно, а разобраться с новыми методами пока не успел

etc 14.10.2006 16:20

_lockroot нужно было добавить в первом коде, в не во втором.
И почитать справку о том, что это.
Нельзя просто так вставлять строку кода, даже не разбираясь, что она делает. Чтобы потом не писать «не помогло».

VadimSishikov 14.10.2006 16:33

"помогло"
Спасибо!


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

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