Тема: Меню
Показать сообщение отдельно
Старый 26.12.2006, 17:24
helloweenn вне форума Посмотреть профиль Отправить личное сообщение для helloweenn Найти все сообщения от helloweenn
  № 7  
Ответить с цитированием
helloweenn

Регистрация: Oct 2006
Сообщений: 19
Цитата:
Сообщение от 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; у них всех разные , чтобы выстроились в горизонтальную поллоску красиво. Так вот мне надо чтобы при наведении в эту облать начинал работать выше приведённый скрипт. Внизу флеш ролика проведена полоса, а под ней это под меню будет, вот когда в эту область наводится курсор , наичнает работать скрипт , и кнопочки красиво едут замедляясь. Я видел такой сайт. Наводишь, появляется меню, отводишь обратно уезжает...