|
|
|||||
Регистрация: Apr 2006
Сообщений: 30
|
Ссылка в мувике
В общем вот код обычного раздела меню, в общем может и криво задуман гдето, но это начальная стадия так что строго не судите.
mcA.scaleX=0; mcA.scaleY=0; pushA.addEventListener(MouseEvent.ROLL_OVER,showA); pushA.addEventListener(MouseEvent.ROLL_OUT,hideA); mcA.addEventListener(MouseEvent.ROLL_OVER,stayA); mcA.addEventListener(MouseEvent.ROLL_OUT,killA); var interval:uint; function killA(event:MouseEvent) { mcA.scaleX=0; mcA.scaleY=0; } function showA(event:MouseEvent) { interval = setInterval(incA,15); } function hideA(event:MouseEvent) { clearInterval(interval); mcA.scaleX=0; mcA.scaleY=0; } function incA() { if(mcA.scaleY>=0.9) clearInterval(interval); mcA.scaleX+=0.1; mcA.scaleY+=0.1; } function stayA(event:MouseEvent) { mcA.scaleX=1; mcA.scaleY=1; } |
|
|||||
пропишите к клипам ещё removeEventListener
__________________
cdc7600.livejournal.com |
|
|||||
Регистрация: Apr 2006
Сообщений: 30
|
Зделал так -
function killA(event:MouseEvent) { mcA.scaleX=0; mcA.scaleY=0; mcA.removeEventListener(MouseEvent.ROLL_OVER,stayA); mcA.removeEventListener(MouseEvent.ROLL_OUT,killA); } function showA(event:MouseEvent) { mcA.addEventListener(MouseEvent.ROLL_OVER,stayA); mcA.addEventListener(MouseEvent.ROLL_OUT,killA) interval = setInterval(incA,15); } |
|
|||||
исходник не открывается
а что это за странный интервал у вас? эти не надо удалять листенеры?
__________________
cdc7600.livejournal.com |
|
|||||
Регистрация: Apr 2006
Сообщений: 30
|
Интервал для того чтоб подразделы меню плавно (ну более или менее) появлялись.
А эти листенеры относятся к другим мувикам, при наведении мыши на которые появляются подразделы, они вообще к ссылкам не относятся никоим образом, да и удалять их нельзя, вся логическая цепочка развалится, а она и так хрупкая Дело в том что сами ссылки находятся внутри мувика который расширяется при наведении на элемент pushA , и сжимается до scaleX=0 и scaleY=0 при ROLL_OUT с pushA и с него самого. А делал всё в CS4, наверное из-за этого не открывается. ЗЫ- тут прикрепил *.html, дико извиняюсь, зделал глупость а как удалить не знаю А исходник рабочий. Последний раз редактировалось Сашокк; 01.04.2009 в 22:09. |
|
|||||
Регистрация: Apr 2006
Сообщений: 30
|
Никто не знает в чём дело? Вроде видел меню такого типа и рабочие.
|
Часовой пояс GMT +4, время: 09:40. |
|
« Предыдущая тема | Следующая тема » |
Теги |
menu , ROLL_OUT , ROLL_OVER |
Опции темы | |
Опции просмотра | |
|
|