![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
в презентации на каждый раздел есть тематический рисунок. как лучше всего сделать появление картинки, при наведении на пункт меню, что бы при убирании курсора с кнопки возврощалась та, что была изначально.
я в AS пока очень плохо разбираюсь, и выходит пока полная фигня. какой то сумбур. нагородил какой то фигни с переменными, но ни чего внятного не получилось. может кто посоветует, посмотрит вложеный файл...где то в скриптах откоментирует и порекомендует что нибуть. очень нужно и довольно срочно. буду очень очень благодарен! заранее спасибо! |
|
|||||
|
Регистрация: Jun 2005
Адрес: Казань
Сообщений: 824
|
а без а.с. нельзя? Просто поместив картинку в кнопку в ключевой кадр Over
__________________
Жизнь - это не игра. Жизнь - это булка, масло и |
|
|||||
|
не думаю что это лучший вариант...хоть и простой
|
|
|||||
|
loading 50%
|
ну самое простое что ты можеш сделать, это добавить начальную картинку в конец анимации для каждой новой - общий размер измениться не существенно. Нужно для каждого пункта меню прописать для этой кнопки простенький скрипт
on (rollOver) {виден мув такой то (visible true), едем c первого кадра до кадра такого то все остальные клипы включая первоначальную картинку visible false} on (rollOut) {виден все тот же мув, едем до конца - показываем первоначальную картинку и stop()} |
|
|||||
|
а можно как нибуть без таймлайнов в муви-клипе картинок, а управлением прозрачности...
потому что если убрать курсор с кнопки до полного проявления, получаеться резкий переход на полную видимость а потом уже картинка начинает исчезать... или как можно то решить эту проблему? |
|
|||||
|
loading 50%
|
Самое простое конечно еще не самое правильное. Только вот в правильном варианте будет скрипт и он не самый простой. Если тебе захотят помочь, сдается мне, придется написать полностью весь код. Законый вопрос: стоит ли с тобой замарачиваться?
|
|
|||||
|
вобщем да, врятли кто захочет просто так морочиться ради какой то фигни(хотя для меня это вовсе не фигня)
с другой стороны нужно помогать подрастающему поколению ![]() а это действительно очень сложный скрипт? может есть подобные исходники? я нашел только движение внутри кнопки, чем то напоминающее то, что мне нужно но у меня ни фига не работает...скрипт на mc-кнопке такой "on(rollOver) { ov = 1; gotoAndPlay(_totalframes - _currentframe + 1); } on (rollOut) { ov = 0; gotoAndPlay(_totalframes - _currentframe + 1); }" а внутри на 1 кадре "stop(); if (ov == 1) { play() }" а на 20-м "stop(); if (ov == 0) { play() }" всего 40 кадров я же попытался разделить кнопку и mc картинки, картинка появляеться, но убирая курсор не исчезает плавно, как в примере, откуда я брал скрипт ![]() прошу прощения за сумбур, но может разберетесь? |
|
|||||
|
loading 50%
|
Воще ты привел скрипт для обратного воспроизведения анимации - больше ничего. Действительно, можно сделать и так. Я сразу тормознул.
|
|
|||||
|
только вот он не хочет работать...не знаю, может посмотришь быстренько, что не так? я во вложение тестовую сцену кину.
буду очень признателен, если объяснишь или подтолкнешь в правильном направлении. вообще не у кого спросить... нет ни одного знакомого, кто бы знал АС |
|
|||||
|
loading 50%
|
На кнопке пропиши вместо этой фигни с _totalframes - _currentframe + 1 просто цифирку 2 и 21 соответствено:
_parent.image1.gotoAndPlay(2); _parent.image1.gotoAndPlay(21); ov - ваще не нужна. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:54. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|