![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
var matrix:Matrix3D = new Matrix3D();
var v1:Vector3D = new Vector3D(0,20,40,0);
matrix.appendRotation(0, Vector3D.X_AXIS);
var v2:Vector3D = new Vector3D();
v2 = matrix.transformVector(v1);
trace("1.", v1);
trace("2.", v2);
FlasDevelop 4.0.2 (Flash Player 11.2) 1. Vector3D(0, 20, 40) 2. Vector3D(0, 20, 40) - верно Adobe Flash CS4 (Flash Player 10) 1. Vector3D(0, 20, 40) 2. Vector3D(0, 1, 2) - неверно, все величины меньше в 20 раз... Видимо, это баг устаревшего Adobe Flash CS4 либо я что-то пропустил. Если у кого-то есть версия поновее, проверьте, пожалуйста, это код, если не сложно. |
|
|||||
|
to Samana - thanx!
но хотелось бы узнать как это работает в Adobe Flash CS5 и CS6 (для публикации на activeden.net), хотя, как вижу, не так много разработчиков перешло на CS6 ... |
|
|||||
|
Разработчики вообще во Flash IDE код не пишут.
зс Подключите flex sdk в качестве компилятора и посмотрите разницу.
__________________
местонахождение |
|
|||||
|
Вопрос закрыт. Всем спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|