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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.05.2002, 15:35
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 1  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
По умолчанию Блин торможу конкретно...

Есть мувик, его дублируем, размещаем их в ряд.
Теперь нужно сделать, чтобы при приближении мышки каждый мувик увеличивался пропорционально СВОЕМУ расстоянию до мышки.
При удалении наоборот.
Заранее спасибо всем ответившим.
Смотри файл
Вложения
Тип файла: zip mc.zip (3.8 Кб, 208 просмотров)
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 01.05.2002, 17:10
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 2  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
Эй мастера где вы???
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 01.05.2002, 18:31
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 3  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
мастера на демонстрации...
так что придется без них обходиться...

Код:
// --------- parameters 
//
// > number of items
items = 7;
// > scale power radius
radius = 70;
// > scale minimum (inf) & scale maximum (sup)
scale = {inf:50, sup:200};
//
// --------- resize function
resize = function () {
	if (this.distance != undefined) {
		var sc = (scale.sup-scale.inf)/(this.distance/radius);
		this._xscale = (sc>scale.sup)*scale.sup || (sc<scale.inf)*scale.inf || sc;
		this._yscale = this._xscale;
	}
};
// --------- get distance
getDistance = function () {
	var xx = this._x-_root._xmouse;
	var yy = this._y-_root._ymouse;
	this.distance = Math.sqrt(xx*xx+yy*yy);
};
// --------- create protoClip -- just for example 
this.createEmptyMovieClip("protos", 1);
protos.lineStyle(1, 0), protos.beginFill(0xFF6600);
protos.moveTo(0, -12.5), protos.lineTo(12.5, 12.5);
protos.lineTo(-12.5, 12.5), protos.lineTo(0, -12.5), protos.endFill();
// --------- create chain
for (var i = 0; i<items; i++) {
	var nnm = "item"+i;
	protos.duplicateMovieClip(nnm, 2+i);
	nnm = this[nnm];
	nnm._x = 500/(items+1)*(i+1);
	nnm._y = 200;
	nnm.onMouseMove = getDistance;
	nnm.onEnterFrame = resize;
}
protos.removeMovieClip();
// --------- enjoy ! :)))
копипаст в первый и единственный кадр нового мувика размером 500x400


Последний раз редактировалось Nox Noctis; 01.05.2002 в 18:34.
Старый 01.05.2002, 22:07
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 4  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
Спасибо. Ща будем разбираться.
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 01.05.2002, 22:28
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 5  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
2Nox Noctis
Слушай чёй-то не пашет. Исходничек не можешь кинуть.
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 01.05.2002, 23:01
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 6  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
эээ.... какой-тут исходничек... это весь исходничек и есть собственно... кроме кода ничего нет...

если нужно, то то же самое легко переделать под пятерку...
Вложения
Тип файла: zip sample.zip (3.6 Кб, 151 просмотров)

Старый 02.05.2002, 01:45
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 7  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
Так мне и нужно под 5-ку
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 02.05.2002, 10:38
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 8  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
Ну что неужели демонстрация еще не кончилась?
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

Старый 02.05.2002, 11:28
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 9  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
ну вот под пятерку
Вложения
Тип файла: zip scale_sample_f5.zip (2.4 Кб, 175 просмотров)

Старый 02.05.2002, 12:19
Endryk вне форума Посмотреть профиль Отправить личное сообщение для Endryk Посетить домашнюю страницу Endryk Найти все сообщения от Endryk
  № 10  
Endryk
 
Аватар для Endryk

Регистрация: Nov 2001
Адрес: Augsburg, Deutschland
Сообщений: 350
Огромное спасибо! Ты настоящий флэшер и друг!
__________________
Ещё не видели??? - вперед
www.efrand-flash.by.ru

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

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

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


 


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


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