![]() |
|
||||||||||
|
|||||
|
[+1 27.12.11]
Регистрация: Mar 2011
Адрес: 60;40
Сообщений: 24
|
Имеется мувиклип mc1 на котором есть mc2, mc3 ... mcN. Каждый mcN является кнопкой, при нажатии на которую происходит какой-то код. Но сам по себе mc1 очень маленький, в общем контексте, и он должен увеличиваться при наведении курсора. Получается следующее:
_root.mc1.onRollOver = function() { _root.mc1._width = _root.mc1._width*3; _root.mc1._height = _root.mc1._height*3; }; _root.mc1.onRollOut = function() { _root.mc1._width = _root.mc1._width/3; _root.mc1._height = _root.mc1._height/3; }; _root.mc1.mc2.onPress = function() { trace('работает'); }; Как добиться желаемого эффекта? Добавлено через 9 часов 4 минуты Проблема всё ещё не решена. испробовал с полдюжины методов. Получается полный бред. Пипл, хэлп ми! |
|
|||||
|
Регистрация: Oct 2010
Адрес: Свердловск
Сообщений: 77
|
Попробуйте это:
zoomIn = function () { _root.mc1._xscale = 300; // увеличение _root.mc1._yscale = 300; // на 300% }; zoomOut = function () { _root.mc1._xscale = 100; // исходные _root.mc1._yscale = 100; // размеры }; _root.mc1.area.onRollOver = zoomIn; _root.mc1.area.onRollOut = zoomOut; _root.mc1.mc2.onRollOver = zoomIn; _root.mc1.mc2.onRollOut = zoomOut; _root.mc1.mc2.onPress = function() { trace('работает'); }; Если внутри mc1 будет много вложенных клипов, то присвоить обработчики OnRollOver/onRollOut можно с помощью цикла, если нужно с этим тоже помогу Ваша проблема заключалась в том, что когда активизируется rollOver одного мувика, вложенные мувики не могут быть выделены, так как выделен их родитель и он "важнее" Последний раз редактировалось Dalass13; 13.03.2011 в 11:39. |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
В as2 кнопки внутри кнопок не работают. Вешая события типа onRollOver и onRollOut на mc вы тем самым исключаете работу кнопок внутри mc.
__________________
hauts.ru Последний раз редактировалось Hauts; 13.03.2011 в 11:27. |
|
|||||
|
Регистрация: Oct 2010
Адрес: Свердловск
Сообщений: 77
|
что-то я сбыдлокодил по-ходу XD
hauts, а почему бы не... всё меньше переменных используется |
|
|||||
|
[+1 27.12.11]
Регистрация: Mar 2011
Адрес: 60;40
Сообщений: 24
|
В итоге пришлось рисовать невидимые маски над маленьким и предположительно увеличенным mc1
Последний раз редактировалось uzver3254; 18.06.2011 в 21:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|