Я работаю с несколькими дизайнерами, каждый из которых создал 3D-анимацию (используя возможности fp 10) для использования в одном и том же флеш-приложении. Каждая 3D анимация представляет собой уникальный мувиклип, который в конечном итоге станет частью одного и того же файла .fla.
Проблема, с которой я столкнулся, состоит в том, что каждый из видеоклипов был создан в отдельном .fla, и каждый .fla имел разные настройки для точки схода для сцены. Это означает, что после импорта различных фрагментов в мою библиотеку, ни один из визуальных ресурсов не выровнялся, как в исходном файле .flas.
Хорошей новостью является то, что одновременно отображается только один из этих мувиклипов, поэтому мне не нужно иметь возможность иметь несколько точек схода; все, что мне нужно сделать, это программно изменить глобальную точку исчезновения в различных точках во время выполнения.
Что мне делать? Я попытался получить доступ к root.transform.perspectiveProjection.projectionCenter
и динамически присвоить ему new Point(x, y)
значения, но, похоже, они не влияют на 3D-ролики.
Спасибо!