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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jan 2006
Адрес: Moscow
Сообщений: 10
По умолчанию JSFL: rotation == NaN

Всем привет, столкнулся со странной фишкой: создаём мувиклип, кидаем на сцену, делаем с ним skew и пытаемся узнать его rotation через jsfl. Видим NaN. Причём это только при skew, ресайз такого эффекта не даёт. Чёзанафиг?



Код:
var el = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0];
fl.trace(el.rotation);


Последний раз редактировалось udaaff; 07.10.2010 в 19:38.
Старый 08.10.2010, 13:28
lumaca вне форума Посмотреть профиль Отправить личное сообщение для lumaca Найти все сообщения от lumaca
  № 2  
Ответить с цитированием
lumaca

Регистрация: Sep 2009
Сообщений: 61
Дело в том, что преобразования, включающие skew, делаются через trasformation matrix. А в ней rotation нет - надо вычислять, исходя из skewX и skewY.


Последний раз редактировалось lumaca; 08.10.2010 в 13:39.
Старый 08.10.2010, 19:19
nochnoy вне форума Посмотреть профиль Отправить личное сообщение для nochnoy Найти все сообщения от nochnoy
  № 3  
Ответить с цитированием
nochnoy
 
Аватар для nochnoy

Регистрация: Jan 2006
Адрес: Moscow
Сообщений: 10
Цитата:
Сообщение от lumaca Посмотреть сообщение
Дело в том, что преобразования, включающие skew, делаются через trasformation matrix. А в ней rotation нет - надо вычислять, исходя из skewX и skewY.
А как? SkewX и SkewY отвечают за искажение по двум осям. Как они вообще связаны с rotation?

Старый 08.10.2010, 19:39
lumaca вне форума Посмотреть профиль Отправить личное сообщение для lumaca Найти все сообщения от lumaca
  № 4  
Ответить с цитированием
lumaca

Регистрация: Sep 2009
Сообщений: 61
Например:
skewX=50 и skewY=50
Это тоже самое, что
rotation=50
а дальше простая арифметика...

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

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Может так?

Старый 11.10.2010, 12:24
nochnoy вне форума Посмотреть профиль Отправить личное сообщение для nochnoy Найти все сообщения от nochnoy
  № 6  
Ответить с цитированием
nochnoy
 
Аватар для nochnoy

Регистрация: Jan 2006
Адрес: Moscow
Сообщений: 10
Цитата:
Сообщение от lumaca Посмотреть сообщение
Например:
skewX=50 и skewY=50
Это тоже самое, что
rotation=50
а дальше простая арифметика...
Спасибо, въехал )

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

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

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


 


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


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