Pregunta

Estoy trabajando con algunos diseñadores, cada uno de los cuales se han creado animaciones 3D (usando fp 10) capacidades para el uso de la misma aplicación flash. Cada animación 3D es un clip de película única que en última instancia será parte del mismo archivo fla.

El problema que estoy teniendo es que cada uno de los clips de película se creó en un fla separado, y cada fla tenido diferentes ajustes para el punto de fuga para el escenario. Esto significa que después de importar las diversas moveiclips en mi biblioteca, ninguno de los activos visuales se alinean como lo fueron en sus .flas fuente.

La buena noticia es que sólo uno de estos clips de película se muestra a la vez, así que no tengo que ser capaz de tener múltiples puntos de fuga; todo lo que hay que hacer es cambiar el punto de fuga mundial mediante programación en varios puntos durante el tiempo de ejecución.

¿Qué hacer? He intentado acceder a root.transform.perspectiveProjection.projectionCenter y dinámicamente asignándole new Point(x, y) valores, pero que no parecen estar teniendo algún efecto en los clips de película en 3D.

Gracias!

¿Fue útil?

Solución

Cada clip puede tener su propio punto de fuga, trata de leer lo que las instancias de sus clips de película tiene para ese valor (transform.perspectiveProjection.projectionCenter)

Otros consejos

¿Y si uso localToGlobal para calcular el nuevo punto para cada uno de los diversos clips de película?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top