Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Наложение мувиклипов друг на друга (http://www.flasher.ru/forum/showthread.php?t=107667)

Liox 06.02.2008 21:17

Наложение мувиклипов друг на друга
 
Вопрос немного странноватый, однако серьёзный.
Как вы знаете если в нарисованный крестик назвать мувиклипом, прозрачные углы, тоже будут считаться крестиком. Как сделать, чтобы реация была от наведения на само изображение, а не на границы квадратного муви клипа?

iNils 06.02.2008 22:40

Не понял.

etc 06.02.2008 22:51

Цитата:

Сообщение от Liox
Как вы знаете если в нарисованный крестик назвать мувиклипом, прозрачные углы, тоже будут считаться крестиком. Как сделать, чтобы реация была от наведения на само изображение, а не на границы квадратного муви клипа?

Прочтите это вслух и попытайтесь уловить хоть толику смысла.

Liox 06.02.2008 23:14

1)Ок попытаюсь. Берём какуюнибудь не прямоугольную фигуру, нажимаем на правую кнопку мыши, конверт то moveclip. Она автоматом обрамляется прямоугольной рамкой, которая задаёт как бы границы этой фигуры.
2) Делаем событие при наведении мыши на мувиклип этой замысловатой фигуры -> подсветка.
3) Тестим. И оказывается что событие срабатывает, даже тогда, когда мы наводим мышь на прямоугольный мувиклип, хотя картинки в этом месте клипа нет(ну она же неполностью его заполняет).

Как сделать, чтобы событие срабатывало, только при наведении на замысловатую фигуру а не на границы клипа...

qwr 06.02.2008 23:20

Вложений: 1
Вложение 18824

Тебе нужно что бы в четвертом кадре кнопки а именно - "hit" Была та область, на которую должно срабатвать при наведении.

ЗЫ: Круто! Такой вопросик и сразу - 2 первх ответа от двух самых крутых флэшеров =)

iNils 06.02.2008 23:24

Цитата:

Сообщение от Liox
И оказывается что событие срабатывает, даже тогда, когда мы наводим мышь на прямоугольный мувиклип, хотя картинки в этом месте клипа нет(ну она же неполностью его заполняет)

Либо вы работаете с hitTest, либо с событиями кнопки и области у вас залиты прозрачным цветом.

Liox 06.02.2008 23:35

Ну речь ведь шла не о кнопке, а о moveclip . Про кнопку я понял, просто hit нужно обозначить, однако в данном случае прийдёться переносить весь код и делить его на два состояния, при наведении увеличивается яркость, при RollOut уменьшение яркости... Что-то пободное... :(

iNils 06.02.2008 23:42

Еще раз повторю. У мувиклипа с событиями кнопки область hit совпадает с содержимым клипа, а не с прямоугольником который описыается вокруг содержимого. Однако можно изменить эту область, указав для свойства hitArea другой мувиклип содержимое которого и будет играть роль hit.

Liox 07.02.2008 00:12

Спасибо за понимание :) .

Liox 07.02.2008 00:50

Вложений: 1
Вобщем, понятно. Однако мой мувиклип окончательно нехочет работать нужным образом. Вот пожалуйста посмотрите, что там не так... Уже немогу голова не варит...


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

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