Цитата:
|
Сообщение от Aziz Zaynutdinoff
А что тогда по-твоему я предложил тебе?
 Код:
import mx.utils.Delegate;
var menu_mc:MovieClip = this.createEmptyMovieClip("menu_mc", this.getNextHighestDepth());
menu_mc.menuIsClosed = true;
var mouseListen:Object = new Object();
mouseListen.onMouseMove = Delegate.create(this, checkForMouse);
Mouse.addListener(mouseListen);
function checkForMouse(){
if(_root._xmouse < 100 && this.menu_mc.menuIsClosed){
trace("Открываем меню");
this.menu_mc.menuIsClosed = false;
}
if(_root._xmouse > 100 && !this.menu_mc.menuIsClosed){
trace("Закрываем меню");
this.menu_mc.menuIsClosed = true;
}
}
|
У меня на кнопки, из которых состоит под меню, на каждую кнопку стоит этот код :

Код:
onClipEvent(load){
_x=0;
_y=0;
targetx=100;
targety=0;
speed=20;
}
onClipEvent(enterFrame){
_x+=(targetx-_x)/speed;
_y+=(targety-_y)/speed;
}
только targetx=100; у них всех разные , чтобы выстроились в горизонтальную поллоску красиво. Так вот мне надо чтобы при наведении в эту облать начинал работать выше приведённый скрипт. Внизу флеш ролика проведена полоса, а под ней это под меню будет, вот когда в эту область наводится курсор , наичнает работать скрипт , и кнопочки красиво едут замедляясь. Я видел такой сайт. Наводишь, появляется меню, отводишь обратно уезжает...