Se eu tiver um projeto em Flash no qual vários clipes de filme sejam animados, cada um com sua própria linha do tempo e outros clipes de filme incorporados, novamente, cada um com sua própria linha do tempo, como mesclar tudo para terminar com uma única linha do tempo e um camada única?
Se o Flash não suportar isso, talvez haja outra maneira de fazer isso? Estou pensando que precisaria fazer algo como calcular os valores intermediários de interpolação e de alguma forma criar quadros-chave com esses valores, depois separar tudo e animar apenas as partes corretas dos valores calculados do quadro-chave ...
actionscript-3
flash
livrar
fonte
fonte
Respostas:
Você precisa selecionar os quadros de cada MovieClip e copiá-los (CMD / Ctrl + Alt + C) e colá-los (CMD / Ctrl + Alt + V) em um novo MovieClip vazio, que será sua única linha do tempo.
Pode ser necessário aparar alguns quadros após colar (selecione Shift + F5) e manipular (mover, dimensionar etc.) vários quadros na nova linha do tempo. Para isso, você tem a opção Editar vários quadros :
Lembre-se de que pode ser necessário bloquear as camadas com as quais você não precisa trabalhar ao editar vários quadros. Além disso, depois de ter alternado Editar vários quadros e selecionado o intervalo de quadros, você também deve selecionar todos (CMD / Ctrl + A) todos os objetos desses quadros, se eles ainda não estiverem selecionados, para que você mova todos os elementos únicos de todos os objetos. os quadros de uma só vez (sem interromper a animação).
fonte
Altere o tipo de contêineres de animação de
MovieClip
paraGraphic
. Nesse caso, você pode ver a animação do lado de fora, nos paisfonte