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

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

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

Регистрация: Sep 2010
Сообщений: 98
По умолчанию Точка регистрации клипа

Не могу найти в инете как программным путём поменять точку регистрации клипа. Если нельзя, то как хотя бы указать точку регистрации при создании клипа программным путём?

Старый 20.02.2011, 14:59
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Нет никакой точки регистрации. Когда вам кажется, что вы сдвигаете точку регистрации клипа, на самом деле вы сдвигаете его содержимое относительно точки с нулевыми координатами.
__________________
тонкий тролль, осеянный благодатью

Старый 20.02.2011, 15:02
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 3  
Ответить с цитированием
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Тоже волнует этот вопрос...
А пока пользуюсь пересчетом координат: как правило, у моих клипов желательная точка регистрации должна находиться либо по углах, либо в самом центре, ибо на середине сторон. А когда вариант непредсказуемый... Короче, будем слушать (читать) спецов!

Старый 20.02.2011, 15:51
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код AS3:
package  ru.wolsh.display.geom.utils
{
	import flash.display.DisplayObject;
	import flash.geom.Point;
 
/* * * * * * * * * *
*                  *
*  @author wolsh   *
*                  *
\* * * * * * * * * */ 
	public function pointRotate (object:DisplayObject, center:Point, angle:Number) : void
	{
		var r:Number = angle * Math.PI / 180;
		var s:Number = Math.sin(r);
		var c:Number = Math.cos(r);
		var dX:Number = object.x - center.x;
		var dY:Number = object.y - center.y;
		object.rotation += angle;
		object.x = center.x + dX * c - dY * s;
		object.y = center.y + dX * s + dY * c;
	}
}
__________________
Reality.getBounds(this);

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

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

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


 


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


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