Просмотр полной версии : Как сделать так, чтобы кнопки появлялись при наведении мыши?
OliveiraDW
14.03.2011, 15:06
Люди, подскажите пожалуйста (я только начинаю изучать ActionScript), как сделать так чтобы кнопки появлялись при наведении мыши, как на сайте IKEA тут:
http://www.ikea.com/ru/ru/catalog/categories/departments/bedroom/tools/bedroom_rooms_ideas
КНОПКИ, или ПОДПИСИ к кнопкам?
OliveiraDW
14.03.2011, 17:16
Сами кнопки.
С надписями вроде получилось всё. А вот с появлениям кнопок по наведению мыши не могу понять.
OliveiraDW
Про какие "появляющиеся" кнопки вы говорите ?
OliveiraDW
14.03.2011, 17:20
черные кнопки с белыми плюсами.
А ну вообщем это 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
Сделал что кнопки появляются при наведении, но теперь сами они не работают. (
может кто нибудь подскажет туториал на тему, потому что мало что прояснилось?
во вложении сам файл-мученик. просто мозг сломал уже.
само вложение
Создайте отдельный клип, поместите сзади кнупок. И по его событию on(RollOver), манипулируйте символом с кнопками.
1. Нельзя одни кнопки вкладывать в другие. События внешнего объекта не дадут сработать обработчику вложенных. У вас сейчас так.
2. Не пишите код на объектах.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.