Показать сообщение отдельно
Старый 30.04.2009, 14:50
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код AS1/AS2:
mouseX = _xmouse;
mouseY = _ymouse;
flag = true;
menuX = main_menu._x;
function onMouseMove () {
	if (flag) {
		if (!(mouseX == _xmouse && mouseY == _ymouse)) {
			flag = false;
		} else {
			if (mouseX > 485) {
				diff = (mouseX - 485) / 15;
			}
			if (mouseX < 365) {
				diff = (365 - mouseX) / 15;
			}
			if (mouseX <= 365 && menuX <= 465) {
				main_menu._x = menuX + diff;
			}
			if (mouseX >= 485 && menuX >= 235) {
				main_menu._x = menuX - diff;
			}
			if (main_menu._x >= 465) {
				main_menu._x = 465;
			} else if (main_menu._x <= 235) {
				main_menu._x = 235;
			}
			gotoAndPlay (2);
		}
	}
}
Цитата:
Скажите что лучше использовать вместо setProperty?
Код:
setProperty("main_menu", _x, menuX+diff);
Так писали во времена 4-го флеша! (а сейчас уже 10-ый)
и со времен 5-ки пишут так
Код:
main_menu._x = menuX+diff;
__________________
(и)Нильс.ru | Плагины для FlashDevelop