PDA

Просмотр полной версии : Как сделать так, чтобы кнопки появлялись при наведении мыши?


OliveiraDW
14.03.2011, 15:06
Люди, подскажите пожалуйста (я только начинаю изучать ActionScript), как сделать так чтобы кнопки появлялись при наведении мыши, как на сайте IKEA тут:
http://www.ikea.com/ru/ru/catalog/categories/departments/bedroom/tools/bedroom_rooms_ideas

dark256
14.03.2011, 16:55
КНОПКИ, или ПОДПИСИ к кнопкам?

OliveiraDW
14.03.2011, 17:16
Сами кнопки.
С надписями вроде получилось всё. А вот с появлениям кнопок по наведению мыши не могу понять.

Tails
14.03.2011, 17:18
OliveiraDW
Про какие "появляющиеся" кнопки вы говорите ?

OliveiraDW
14.03.2011, 17:20
черные кнопки с белыми плюсами.

Tails
14.03.2011, 17:25
А ну вообщем это AS 3.0
1. В нём можно отследить событие "выход мыши из зоны ролика"
2. И как-то реагировать на это, в данном случае изменение свойства alpha(прозрачность) у кнупок.

На АС 2 отследить выход мыши "слегка" геморойно. Но управлять свойством объектов _alpha - без проблем.

OliveiraDW
14.03.2011, 17:52
а никак не получится с on(RollOver) и gotoAndPlay()?

если сделать movie clip, и в нём на frame 1 - кнопок нету, а на фрэйм 2 - кнопки есть.

lexa2000lexa
14.03.2011, 17:55
but.onRollOut = function(){
this._alpha = 0;
}
but.onRollOver = function(){
this._alpha = 100;
}

OliveiraDW
15.03.2011, 11:56
Сделал что кнопки появляются при наведении, но теперь сами они не работают. (

может кто нибудь подскажет туториал на тему, потому что мало что прояснилось?

во вложении сам файл-мученик. просто мозг сломал уже.

само вложение

Tails
16.03.2011, 16:59
Создайте отдельный клип, поместите сзади кнупок. И по его событию on(RollOver), манипулируйте символом с кнопками.

mooncar
16.03.2011, 17:49
1. Нельзя одни кнопки вкладывать в другие. События внешнего объекта не дадут сработать обработчику вложенных. У вас сейчас так.
2. Не пишите код на объектах.