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