Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Filipe_O

programação em movieclip (Flash).

Mensagens Recomendadas

Filipe_O

Boas pessoal!

Já há um tempo que ando a procura disto, e nada....

Eu tenho umas animações em movieclips.

Assim posso comprimir num só objecto o que pertence só a um vídeo/imagem/elemento.

Adiante, se dentro do movieclip, numa determinada keyframe,  tiver a programação:

on (realese) {
gotoandplay(X)
}

Ele vai até á frame X do movieclip.

Como é que eu poderia fazer, para aceder á frame X da cena principal (scene 1)?

Percebem a pergunta?

Fiquem bem e obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Filipe_O

isso mesmo!

Muito obrigado!  :)

Fiquem bem e obrigado

[EDIT]: Para não estar a entupir o fórum, aqui vai uma pergunta:

Eu tenho esta disposição de vídeos.

Ao carregar num, esse desce aumentando para depois reproduzir.

O problema é que depois de ele descer para depois reproduzir, acontece isto

Como faço para que ao inicio dessa animação, o resto dos vídeos desapareçam?

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

para todos os videos que tenhas no ecra (tirando o que queres ver):

videoA._visible = false;

videoB._visible = false;

videoC._visible = false;

...


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Filipe_O

Boas e obrigado pela ajuda!

Aconteçe que esse codigo não me funciona.

videoA._visible = false;

"videoA"=nome da instância do vídeo...certo?

Esse código é de Actionsscript 2.0?

Fiquem bem

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

exacto, "videoA" seria o nome da instancia dos teus videos...

quando dizes que não funciona, queres dizer que dá erro, ou simplesmente nada acontece?

e se der erro, que erro da?

o codigo é as2, se por acaso estiveres a fazer isso em as3 retira o underscore: videoA.visible = false;


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Filipe_O

Não acontece nada.

Estou a fazer em AS 2.

Num botão, dentro do movieclip, tenho esta programação:

on (release) {
gotoAndPlay(25);
scalabrini_vida_e_accao_filme._visible = false;
none.trigger();
}

Também tentei colocar a linha de programação, na tal frame, mas também não deu.

Sabes ajudar?

Fiquem bem e obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

pois, estas com um problema de scope...

visto que estas a criar uma accao (on release), todo esse codigo é referente ao movieClip em si, e não ao Stage...

se experimentares fazer:

on(release)
{
trace(scalabrini_vida_e_accao_film) // traces undefined...
}

ele nao te vai encontrar o teu movieclip pois todo esse codigo refere ao botao em si e nao ao resto da tua aplicaçao.

depende muito do design de codigo da tua aplicação, mas experimenta:

on(release)
{
_root.gotoAndPlay(25);
_root.calabrini_vida_e_accao_filme._visible = false;
}

se nao der, avisa que podemos tentar de outras maneiras.


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

:)

ainda bem que deu.

tem sempre em atencao que ao criares acções de botao:

on(release)
{
...
}

todo o código refere só ao movieClip em si (botao) se quiaseres aceder a outros movieClips, usa sempre:

_root.movieClipInstanceName...
ou
_parent.movieClipInstanceName...

fica bem,

CC

:D


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.