Disponibilidade
Flash Lite 1.0.
Uso
duplicateMovieClip (alvo, newname, profundidade)
Operandos
O objectivo do caminho de destino do clipe de filme duplicado.
newname Um identificador exclusivo para o clipe de filme repetido.
A nível de profundidade profundidade exclusivo para o clipe de filme repetido. O nível de profundidade indica uma ordem de empilhamento para clipes de filme repetido. Esta ordem de empilhamento é muito parecida com a ordem de empilhamento de camadas na linha do tempo, os clipes de filme com um menor nível de profundidade são escondidos sob clips que têm um maior nível de profundidade. Você deve atribuir a cada clipe de filme repetido um nível de profundidade original de modo que não substituir os clipes de filme existentes no ocupadas níveis de profundidade.
Descrição
Função, cria uma instância de um clipe de filme enquanto o arquivo SWF é reproduzido e retorna uma referência ao clipe de filme repetido. A reprodução de um clipe de filme duplicado sempre começa no Quadro 1, independentemente do local onde a cabeça de leitura está no original (pai) clipe de filme. As variáveis no clipe de filme pai não são copiadas para o clipe de filme duplicado. Se o clipe de filme pai for excluído, o clipe de filme duplicado também é eliminada. Use o removeMovieClip () função ou método para excluir uma instância de clipe de filme criada com duplicateMovieClip ().
Exemplo
O exemplo a seguir duplica um clipe de filme chamado originalClip para criar um novo clipe chamado newClip, a um nível de profundidade de 10. O novo clipe da posição x é definida para 100 pixels.
duplicateMovieClip (originalClip ", newClip", 10);
setProperty (newClip ", _x, 100);
O seguinte exemplo usa duplicateMovieClip () em um loop for para criar vários clipes de filme novo de uma vez. Uma variável índice acompanha a maior profundidade de ocupados empilhamento. Cada nome duplicado clipe de filme contém um sufixo numérico que corresponde à sua profundidade de empilhamento (clip1, clip2, clip3).
for (i = 1; i <= 3; i + +) (
newName clip = "" add i;
duplicateMovieClip (originalClip ", newName);)
Veja também
removeMovieClip ()
15 de jul. de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário