Форум 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)
-   -   импорт с библиотеки на сцену (http://www.flasher.ru/forum/showthread.php?t=150958)

narolskay 20.02.2011 14:44

импорт с библиотеки на сцену
 
Здравствуйте,сразу же извиняюсь за может быть глупый вопрос,но я новичок и только осваиваю программу.У меня такой вопрос как при нажатии на баннер с библиотеки импортировать другой муви клип чтобы он висел ,например 10сек.и исчезал опять продолжалась анимация что происходит на главной сцене?

mooncar 20.02.2011 16:08

Метод attachMovie.

Останавливаете главный таймлайн (stop), аттачите ваш баннер, при этом одновременно включаете на 10с отложенный старт таймлайна (см. функцию setTimeout). После (или до) старта удаляете баннер.
Примерно так:
Код AS1/AS2:

stop();
 
var banner:MovieClip = this.attachMovie('banner_id', 'banner_mc', this.getNextHighestDepth());
banner._x = 50;
banner._y = 20;
 
setTimeout(goOn, 10000);
 
function goOn()
{
        banner.removeMovieClip();
        play();
}

На всякий случай, уточню, что такое и где задается banner_id из примера.
Это идентификатор связывания, нужен для экспорта объекта из библиотеки, к имени символа или к имени экземпляра на сцене никакого отношения не имеет.
Задается он примерно так:

http://www.flasher.ru/forum/attachme...1&d=1297008589

Но, думаю, что вы несомненно прочитаете хелп по методу attachMovie().

narolskay 20.02.2011 16:50

спасибо большое


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

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