Pergunta

Estou trabalhando com alguns designers, cada um dos quais criou animações 3D (usando recursos FP 10) para uso no mesmo aplicativo flash. Cada animação 3D é um MovieClip exclusivo que acabará por fazer parte do mesmo arquivo .fla.

O problema que estou tendo é que cada um dos movieclips foi criado em um .fla separado, e cada um .FLA tinha configurações diferentes para o ponto de fuga do palco. Isso significa que, depois de importar os vários movimentos para a minha biblioteca, nenhum dos ativos visuais está alinhado como estavam em sua fonte .flas.

A boa notícia é que apenas um desses movieclips é exibido de cada vez, por isso não preciso ter vários pontos de fuga; Tudo o que preciso fazer é mudar o ponto de fuga global programaticamente em vários pontos durante o tempo de execução.

O que devo fazer? Eu tentei acessar root.transform.perspectiveProjection.projectionCenter e atribuindo dinamicamente new Point(x, y) valores, mas eles não parecem estar tendo nenhum efeito nos movieclips 3D.

Obrigado!

Foi útil?

Solução

Cada clipe pode ter seu próprio ponto de fuga, tente verificar o que as instâncias de seus movieclips têm para esse valor (transform.perspectiveProjection.projectionCenter)

Outras dicas

Que tal usar o LocalToglobal para calcular o novo ponto para cada um dos vários movieclips?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top