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

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

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

Регистрация: Jul 2011
Сообщений: 43
По умолчанию Трансформация системы координат

Люди добрые, скажите, как в AS3 задать систему координат как в геометрии учат? И как переместить точку (0,0) из верхнего левого угла в любую точку онка приложения?

Ps (ось Y направлена вверх)

Спасибо!

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
В расчетах используйте любую систему координат, при отображении преобразуйте в систему флеш-плеера.

Добавлено через 35 секунд
P.S. Есть разные геометрии.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Jul 2011
Сообщений: 43
Методы в студию

Добавлено через 1 минуту
и еще вопрос их этой же темы: как сделать отсчет углов по-человечески? (против часовой стрелки положительные)

Старый 13.07.2011, 19:23
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 4  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
задайте спрайту scaleY = -1 и y = root.loaderInfo.height (так по-моему)
и рисуйте в этом спрайте.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Методы в студию
Какие методы? viewY = -calculatedY, viewAngle = 360 - calculatedAngle? Или сделайте флип как i.o. советует.

Добавлено через 2 минуты
Еще можете переопределить сеттеры y и rotate у объекта.
__________________
משיח לא בא
משיח גם לא מטלפן


Последний раз редактировалось alatar; 13.07.2011 в 19:31.
Старый 13.07.2011, 19:42
1q2w3e4r5t6 вне форума Посмотреть профиль Отправить личное сообщение для 1q2w3e4r5t6 Найти все сообщения от 1q2w3e4r5t6
  № 6  
Ответить с цитированием
1q2w3e4r5t6

Регистрация: Jul 2011
Сообщений: 43
Цитата:
Сообщение от alatar Посмотреть сообщение
viewY = -calculatedY, viewAngle = 360 - calculatedAngle?
Это не очень хорошо)
А вот scaleY =-1 задать - это есть хорошо.

PS Просто в Qt для этого дела использовался класс QMatrix - матрицы переноса, поворота, отражения и т.д. И не нужно было писать y=-y.

сПАСИБО)

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Что мешает использовать матрицы в AS3?
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 13.07.2011, 20:17
1q2w3e4r5t6 вне форума Посмотреть профиль Отправить личное сообщение для 1q2w3e4r5t6 Найти все сообщения от 1q2w3e4r5t6
  № 8  
Ответить с цитированием
1q2w3e4r5t6

Регистрация: Jul 2011
Сообщений: 43
А, а они здесь есть?))
Хорошо, создал объект, в нем спрайт нарисовал. Где взять матрицы (класс какой?) и к кому их применять - к спрайту или к самому объекту?

Ps да, вопросы тупые, но в Qt было как-то интуитивно...

Старый 13.07.2011, 20:20
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 9  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Для начала необходимо приложить усилия к изучению хелпа.
__________________
Блог, Twitter
Брюзга.

Старый 13.07.2011, 20:27
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 10  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Ps да, вопросы тупые, но в Qt было как-то интуитивно...
Вам QT в ПЗУ при рождении зашили?

http://help.adobe.com/ru_RU/FlashPla...html#transform
http://help.adobe.com/ru_RU/FlashPla...om/Matrix.html
http://help.adobe.com/ru_RU/FlashPla.../Matrix3D.html
__________________
משיח לא בא
משיח גם לא מטלפן

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

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

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


 


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


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