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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.08.2002, 14:29
spayeler вне форума Посмотреть профиль Отправить личное сообщение для spayeler Найти все сообщения от spayeler
  № 11  
spayeler

Регистрация: Nov 2001
Сообщений: 63
2LostWarrior:
ошибка не в скале, а в расчете координат, только не могу понять где, смещение получается не точное и с каждім кликом погрешность все больше

Старый 29.08.2002, 14:37
LostWarrior вне форума Посмотреть профиль Отправить личное сообщение для LostWarrior Найти все сообщения от LostWarrior
  № 12  
LostWarrior

Регистрация: Jul 2002
Адрес: Киев
Сообщений: 222
Отправить сообщение для LostWarrior с помощью ICQ
Сравни локальные и глобальные координаты. Или переводи все localToGlobal...
__________________
Michael SuLLivaN
#icq 140702090

Я стал вегетарианцем не потому, что люблю животных, а потому... что НЕНАВИЖУ растения!

Старый 29.08.2002, 15:05
spayeler вне форума Посмотреть профиль Отправить личное сообщение для spayeler Найти все сообщения от spayeler
  № 13  
spayeler

Регистрация: Nov 2001
Сообщений: 63
вот исходник zoom

Старый 29.08.2002, 17:23
C2Plus вне форума Посмотреть профиль Отправить личное сообщение для C2Plus Посетить домашнюю страницу C2Plus Найти все сообщения от C2Plus
  № 14  
C2Plus
  акула
 
Аватар для C2Plus

Регистрация: Mar 1999
Адрес: не проживает.
Сообщений: 2,077
Отправить сообщение для C2Plus с помощью ICQ
CenterX и CenterY = координаты центра в руте.
ClickX и ClickY = куда пользователь ткнул в мувике в координатах мувика.

MC - мувиклип.

MC._xscale *=1.5;
MC._yscale *=1.5;

Compensate = new Object();
Compensate.x = ClickX;
Compensate.y = ClickY;
MC.localToGlobal(Compensate);

Compensate.x -= CenterX;
Compensate.y -= CenterY;

MC._X -= Compensate.X;
MC._Y -= Compensate.Y;



должно работать, у меня рабоатет так:
(скрипт на кнопке в скалируемом мувике)

Код:
on (press) {

	this._xscale *=1.5;
	this._yscale *=1.5;

	Compensate = new Object();
	Compensate.x = _xmouse;
	Compensate.y = _ymouse;
	this.localToGlobal(Compensate);

	Compensate.x -= 100;
	Compensate.y -= 100;

	this._X -= Compensate.X;
	this._Y -= Compensate.Y;
}
__________________
[околостильные заметки: 1, 2, 3, 4, 5]
[битвы титаников:пиксельная (весело)]

Старый 29.08.2002, 17:42
spayeler вне форума Посмотреть профиль Отправить личное сообщение для spayeler Найти все сообщения от spayeler
  № 15  
spayeler

Регистрация: Nov 2001
Сообщений: 63
2C2Plus:
у меня не работает, можно исходник?

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

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

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


 


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


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