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

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

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

Регистрация: May 2004
Сообщений: 3
По умолчанию Горизонтальное вращение объекта

Как мне повернуть объект (скажем прямоугольник), вокруг его центральной горизонтальной оси???

Старый 19.05.2004, 22:53
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 2  
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
анимируй)))
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 20.05.2004, 22:44
Serge Isaeff вне форума Посмотреть профиль Отправить личное сообщение для Serge Isaeff Найти все сообщения от Serge Isaeff
  № 3  
Serge Isaeff

Регистрация: May 2004
Адрес: Россия
Сообщений: 12
Отправить сообщение для Serge Isaeff с помощью ICQ
По умолчанию C помощью инструмента Free transform

C помощью инструмента Free transform
__________________
Serge Isaeff

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

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Позвольте уточнить, для чего необходимо вращение? Какая цель преследуется?
__________________
судью - на мыло, из игроков - вить веревки.

Старый 21.05.2004, 21:46
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 5  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
Можно так вставь это в актион первого кадра.
И зделай размер флешки 400 х 400
Код:
x = [-100, 100, 100, -100, -100, 100];
y = [-100, -100, 100, 100, 0, 0];
z = [0, 0, 0, 0, 0, 0];
var dy = 200, dx = 200, s = 200, pX = 3, pY = 0;
_root.onEnterFrame = function() {
	clear();
	pX = (_root._ymouse-200)/20;
	for (i=0; i<6; i++) {
		r = Math.PI/180;
		cosX = Math.cos(pX*r);
		sinX = Math.sin(pX*r);
		cosY = Math.cos(pY*r);
		sinY = Math.sin(pY*r);
		ky = y[i]*cosX-z[i]*sinX;
		kx = x[i]*cosY+(y[i]*sinX+z[i]*cosX)*sinY;
		kz = -x[i]*sinY+(y[i]*sinX+z[i]*cosX)*cosY;
		x[i] = kx;
		z[i] = kz;
		y[i] = ky;
	}
	beginFill(0xFF0000, 10);
	lineStyle(0, 0x999999, 100);
	moveTo(x[0]*(s/(s+z[0]))+dx, y[0]*(s/(s+z[0]))+dy);
	lineTo(x[1]*(s/(s+z[1]))+dx, y[1]*(s/(s+z[1]))+dy);
	lineTo(x[2]*(s/(s+z[2]))+dx, y[2]*(s/(s+z[2]))+dy);
	lineTo(x[3]*(s/(s+z[3]))+dx, y[3]*(s/(s+z[3]))+dy);
	lineTo(x[0]*(s/(s+z[0]))+dx, y[0]*(s/(s+z[0]))+dy);
	moveTo(x[4]*(s/(s+z[4]))+dx, y[4]*(s/(s+z[4]))+dy);
	lineTo(x[5]*(s/(s+z[5]))+dx, y[5]*(s/(s+z[5]))+dy);
};
__________________
Бойтесь китайцев, компы приносящих!

Старый 24.05.2004, 09:09
arkomega вне форума Посмотреть профиль Отправить личное сообщение для arkomega Найти все сообщения от arkomega
  № 6  
arkomega

Регистрация: May 2004
Сообщений: 3
ДА, а если это не пямоугольник, а скажем какой-нибудь сложный объект, состоящий из большого числа фигур?

И еще вопрос, необходимо вместе с объектов вращать <b>динамический текст</b>(чтобы текст был на объекте), и делался вид, что написан на нем и вместе с ним вращается.

Старый 28.05.2004, 20:52
Мимоход вне форума Посмотреть профиль Отправить личное сообщение для Мимоход Найти все сообщения от Мимоход
  № 7  
Мимоход

Регистрация: Nov 2003
Адрес: Окрест
Сообщений: 69
Отправить сообщение для Мимоход с помощью ICQ
А если просто менять _yscale от 100 до -100?
А когда _yscale = 0 можно и подменить на что- нибудь (типа обратная сторона)...
__________________
Опять мимо?..

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

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

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


 


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


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