Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.06.2008, 12:17
mayday вне форума Посмотреть профиль Отправить личное сообщение для mayday Найти все сообщения от mayday
  № 4  
Ответить с цитированием
mayday

Регистрация: Aug 2006
Сообщений: 40
Привет, Alex_beginner!
Поменял N на i

Пока получилось сделать движение влево с приаттачиванием после последнего мувика..
Вправо пока никак ((

Код:
posX=_root.mc._x;
posY=_root.mc._height/2;
posMask=0;

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
	center = Stage.width/2;
	shag = (_xmouse-center)/10;
}
Mouse.addListener(mouseListener);

var L:Number = 5;
//длина зазора между кнопками
var N:Number = 5;
//количество кнопок
var G:Number = 1;
//скорость для кнопок
var Q:Number = G;
//
for (var i:Number = 1; i<=N; i++) {
	this.attachMovie("photo"+i, "photo"+i, i);
	this["photo"+i]._x = ((mcOld._x + mcOld._width) || mcOld._x)+L;
	mcOld = this["photo"+i];
	mcLast = this["photo"+i]._x+this["photo"+i]._width+L;
	this["photo"+i]._y = posY;	
	this["photo"+i].onEnterFrame = function() {
		if(_xmouse<center){
			this._x -= shag;
                                  //тут пока хз
			//if (this._x<posMask-this._width) {
			//	this._x = this._x+mcLast;
			//}
		}
		if(_xmouse>center){
			this._x += -shag;
			if (this._x<posMask-this._width) {
				this._x = this._x+mcLast;
			}
		}
	}
}

Создать новую тему   Часовой пояс GMT +4, время: 13:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.