Jump to content


Photo

Bug De Scene


  • Faça o login para participar
6 replies to this topic

#1 Vincent Vega

Vincent Vega

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 17/06/2004, 17:29

Pessoal,

Hoje tive um problemão no meu flash. Tentava fazer isto um botão que ao ser clicado pulasse para uma scene diferente em um frame específico. Porém, nada foi possível para executar esta função.

Oras, vocês devem estar imaginando que o script é muito fácil e não tem como dar errado.

on (release) {
	gotoAndPlay("nome da scene", 1);
}

Pois é isto mesmo. O problema é quando tentamos incluir um botão DENTRO de um Movie Clip. Esta simples função deixa de funcionar, e parece que não consegue sair de dentro da scene atual.

É pra se pensar. Se alguém tem a solução, por favor, divulgue.


Valeu!

:ph34r:
O_o

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 18/06/2004, 08:35

isso é facil sim...

primeiro de uma instancia a seu movieclip e uma instancia a seu botao

dai click no seu frame e abra o painel action como expert mode.

clip.botao.onRelease = function() {
     gotoAndPlay("scena1", 1);
}

onde clip é a instancia do movieclip e o botao é a instancia do botao.

nao se esqueca que isso ter que ser digitado no frame em que se encontra o movieclip do botao na scene. mas pode ser em camada diferente.

B)
www.andrewsmedina.com.br

#3 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 18/06/2004, 13:52

Acho que a resposta do nosso amigo CyberMix estava incorreta. Talvez ele não tenha entendido o problema...


O problema é quando tentamos incluir um botão DENTRO de um Movie Clip. Esta simples função deixa de funcionar, e parece que não consegue sair de dentro da scene atual.

Se você coloca o código dentro do MC, ele vai tentar dar o gotoAndPlay no MC. Como o MC não tem scenes, não vai funcionar.
Pra resolver, simplesmente use..
on (release) { _root.gotoAndPlay('cena',1); }

[]s

Edição feita por: Troyan, 18/06/2004, 13:53.

~~ ~
diego nunes
web engineer

~ ~~

#4 Vincent Vega

Vincent Vega

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 18/06/2004, 14:31

Puxa, infelizmente ainda não consegui funcionar, mesmo com a dica.
O_o

#5 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 18/06/2004, 18:59

Cola o código aqui
~~ ~
diego nunes
web engineer

~ ~~

#6 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 19/06/2004, 09:07

Acho que a resposta do nosso amigo CyberMix estava incorreta. Talvez ele não tenha entendido o problema...


O problema é quando tentamos incluir um botão DENTRO de um Movie Clip. Esta simples função deixa de funcionar, e parece que não consegue sair de dentro da scene atual.

Se você coloca o código dentro do MC, ele vai tentar dar o gotoAndPlay no MC. Como o MC não tem scenes, não vai funcionar.
Pra resolver, simplesmente use..
on (release) { _root.gotoAndPlay('cena',1); }

[]s

dessa forma nao funcionara mesmo..

porque o botao nao chegara nem a ser acionado... <_< <_< <_<


Vincent Vega, fez o q eu indiquei?
www.andrewsmedina.com.br

#7 sandunga

sandunga

    Normal

  • Usuários
  • 69 posts
  • Sexo:Não informado
  • Localidade:São Bernardo do Campo
  • Interesses:Web designer, fotografia digital, hardware.

Posted 13/07/2004, 14:05

Ja tive problemas colando códigos e descobri (apanhando :P) que tem que se não estiver no modo "especialista" o flash altera ele.
Tenta colar no mo do especialista.
Falows...
AMinfo - Informática, AMhost - Hospedagem web & AMDesign - Design web




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq