Форум 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=72784)

Cyberform 04.12.2005 03:30

проблемы с наложением приаттаченных мувиков
 
Доброго всем.

Перерыл темы, но ничего похожего на глаза не попалось, к сожалению. /-:

Вобщем, такая проблема.
Есть несколько кнопок, при наведении на которые аттачатся мувики с анимацией. Убираешь курсор с кнопки, и на место возвращается "дежурный" мувик.
Чтобы не мучаться с уровнями при каждом наведении, просто сделал getNextHighestDepth, так как невозможно просчитать, где да сколько раз пользователь наведёт на эти несчастные кнопки.
Но вот проблема. Надо, чтобы каждый следующий мувик при наведении накладывался на предыдущий. А он аттачится, предварительно грохнув тот, что уже приаттачен. И получается, что сначала исчезает приаттаченный мувик, а потому уже появляется новый. Как сделать наложение, чтобы предыдущий не исчезал?

Штрек 04.12.2005 04:00

Исходник бы надо.....

Cyberform 04.12.2005 04:09

Вложений: 1
Вот исходник.
Я только начал делать, так что скрипт лежит только на первой кнопке.

Король 04.12.2005 04:10

ясно как божий день что у тебя след.мувик аттачится туда же, куда и предыдущий. а причина может быть в чем угодно - от ошибок синтаксиса до неправильной последовательности событий. так что исходник действительно не помешал бы

Король 04.12.2005 04:20

короче посмотрел я исходник - сделал так: в кадре прописал переменную d=0 а функции кнопки теперь выглядят так:
onRollOver = function(){
d++
attachMovie("1","1", d)
}

всё работает

Cyberform 04.12.2005 08:22

Спасибо.
Работает.

Только вот, чем больше повторяешь ролик, тем больше он начинает тормозить.
Это из-за чего?
Клипы приаттаченные остаются?
Если да, то как их убирать?
removeMovieClip чего-то мне не помогает.
Илия опять что-то не так записываю? /-:

KUZEN 04.12.2005 16:19

Ты уж реши , что тебе нужно ? то тебе не надо что бы они удалялись, теперь говоришь как их удалить ...
>> removeMovieClip чего-то мне не помогает.
интересно почему ...

Cyberform 04.12.2005 17:52

дело в том, что если водить по кнопкам, то он делает ролик с бесконечной глубиной, чем больше раз происходит аттач мувиков, тем глубже становится всё это дело.
Мне вот интересно, как можно управлять этим?

Cyberform 04.12.2005 17:54

Вот как выглядит подобная реализация этой штуки:
balteco.lv

Штрек 04.12.2005 18:12

Цитата:

Сообщение от Cyberform
Вот как выглядит подобная реализация этой штуки:
balteco.lv

Думаю там вообще двигается маска...
Я б во всяком случае сделал бы так......


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

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