Pessoal, tô com um grande problema, e gostaria de saber se alguém poderia me ajudar. O negócio é o seguinte:
Fiz um site em flash, que contém um menu em que os botões carregam outros swf (eles criam um mc para cada swf dentro do site). Até aí tudo bem. Tá funcionando direitinho os links. O problema é que tenho um botão que carrega uma página de produtos (swf tb), só que nessa página tenho outros links que abrirão as páginas correspondentes a cada produto, só que aí quando eu clico no link, a página de produtos desaparece, e nada mais acontece. Vou disponibililar o endereço do site pra vcs terem uma idéia. É só ir no botão "linha de produtos" e depois clicar em "mais".
O endereço é http://www2.petrone.com.br
Abaixo estão os actions das páginas:
Código do Botão "Linha de Produtos" (que está localizado no menu)
on (rollOver)
{
gotoAndPlay("s1");
}
on (releaseOutside, rollOut)
{
gotoAndPlay("s2");
}
on (press)
{
if (_root.link != 8)
{
_root.gotoAndPlay("vai");
_root.link = 8;
} // end if
}
on (press)
{unloadMovie("_root.mc1")//princilpal.swf
unloadMovie("_root.mc2")//a_empresa.swf
unloadMovie("_root.mc3")//linha_produtos.swf
unloadMovie("_root.mc4")//onde_encontrar.swf
unloadMovie("_root.mc5")//solicite_orcamento.swf
unloadMovie("_root.mc6")//responsabilidade.swf
unloadMovie("_root.mc7")//fale_petrone.swf
unloadMovie("_root.mc8")//produto_cartoes.swf
unloadMovie("_root.mc9")//produto_crachas.swf
unloadMovie("_root.mc10")//produto_reguas.swf
unloadMovie("_root.mc11")//produto_calendarios.swf
unloadMovie("_root.mc12")//produto_solucoes_hoteis.swf
unloadMovie("_root.mc13")//produto_leitores.swf
unloadMovie("_root.mc14")//nosso_diferencial.swf
_root.createEmptyMovieClip("mc3",5);
_root.mc3.loadMovie("linha_produtos.swf")
_root.mc3._x = 245;
_root.mc3._y = 42;
}
P.S.: este botão está funcionando normalmente.
Código do botão que está no produto escolhido (botão entrar)
on (press)
{unloadMovie("_root.mc1")//princilpal.swf
unloadMovie("_root.mc2")//a_empresa.swf
unloadMovie("_root.mc3")//linha_produtos.swf
unloadMovie("_root.mc4")//onde_encontrar.swf
unloadMovie("_root.mc5")//solicite_orcamento.swf
unloadMovie("_root.mc6")//responsabilidade.swf
unloadMovie("_root.mc7")//fale_petrone.swf
unloadMovie("_root.mc8")//produto_cartoes.swf
unloadMovie("_root.mc9")//produto_crachas.swf
unloadMovie("_root.mc10")//produto_reguas.swf
unloadMovie("_root.mc11")//produto_calendarios.swf
unloadMovie("_root.mc12")//produto_solucoes_hoteis.swf
unloadMovie("_root.mc13")//produto_leitores.swf
unloadMovie("_root.mc14")//nosso_diferencial.swf
_root.createEmptyMovieClip("mc8",5);
_root.mc8.loadMovie("produto_cartoes.swf");
_root.mc8._x = 0;
_root.mc8._y = 0;
}
P.S.: quando clico no botão entrar, ele não carrega o swf referente ao produto escolhido e limpa a tela.
Agradeço desde já a todos pela atenção.
Marco
Publicidade
|
|
Page 1 of 1
Erro em link dentro de um mc carregado clica e desaparece o mc carregado anteriormente
#2
Posted 06 March 2008 - 02:17 PM
Ao importar um SWF para dentro de outro, o "_root" de ambos os SWF's serão os mesmos: O "_root" do SWF pai.
Por isso esta dando esse erro.
Por exemplo, no comando do botão que está dentro do SWF que será importado:
Você não está dando "unloadMovie" nos MovieClips do "_root" dele, e sim nos MovieClips do "_root" do SWF pai, para o qual ele foi importado, e consequentemente encerrando o MovieClip que está exibindo as informações que estamos visualizando.
Abra esse seu arquivo que esta sendo importado e no primeiro frame escreva o seguinte comando:
De qualquer forma você poderia ter utilizado a busca do fórum, existem milhões de tópicos falando sobre isso.
Abraço !
Por isso esta dando esse erro.
Por exemplo, no comando do botão que está dentro do SWF que será importado:
CÓDIGO
on (press)
{unloadMovie("_root.mc1")//princilpal.swf
unloadMovie("_root.mc2")//a_empresa.swf
unloadMovie("_root.mc3")//linha_produtos.swf
unloadMovie("_root.mc4")//onde_encontrar.swf
unloadMovie("_root.mc5")//solicite_orcamento.swf
unloadMovie("_root.mc6")//responsabilidade.swf
unloadMovie("_root.mc7")//fale_petrone.swf
unloadMovie("_root.mc8")//produto_cartoes.swf
unloadMovie("_root.mc9")//produto_crachas.swf
unloadMovie("_root.mc10")//produto_reguas.swf
unloadMovie("_root.mc11")//produto_calendarios.swf
unloadMovie("_root.mc12")//produto_solucoes_hoteis.swf
unloadMovie("_root.mc13")//produto_leitores.swf
unloadMovie("_root.mc14")//nosso_diferencial.swf
_root.createEmptyMovieClip("mc8",5);
_root.mc8.loadMovie("produto_cartoes.swf");
_root.mc8._x = 0;
_root.mc8._y = 0;
}
{unloadMovie("_root.mc1")//princilpal.swf
unloadMovie("_root.mc2")//a_empresa.swf
unloadMovie("_root.mc3")//linha_produtos.swf
unloadMovie("_root.mc4")//onde_encontrar.swf
unloadMovie("_root.mc5")//solicite_orcamento.swf
unloadMovie("_root.mc6")//responsabilidade.swf
unloadMovie("_root.mc7")//fale_petrone.swf
unloadMovie("_root.mc8")//produto_cartoes.swf
unloadMovie("_root.mc9")//produto_crachas.swf
unloadMovie("_root.mc10")//produto_reguas.swf
unloadMovie("_root.mc11")//produto_calendarios.swf
unloadMovie("_root.mc12")//produto_solucoes_hoteis.swf
unloadMovie("_root.mc13")//produto_leitores.swf
unloadMovie("_root.mc14")//nosso_diferencial.swf
_root.createEmptyMovieClip("mc8",5);
_root.mc8.loadMovie("produto_cartoes.swf");
_root.mc8._x = 0;
_root.mc8._y = 0;
}
Você não está dando "unloadMovie" nos MovieClips do "_root" dele, e sim nos MovieClips do "_root" do SWF pai, para o qual ele foi importado, e consequentemente encerrando o MovieClip que está exibindo as informações que estamos visualizando.
Abra esse seu arquivo que esta sendo importado e no primeiro frame escreva o seguinte comando:
CÓDIGO
this._lockroot = true;
De qualquer forma você poderia ter utilizado a busca do fórum, existem milhões de tópicos falando sobre isso.
Abraço !
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Ajuda por favor!
Erro q ta enchendo |
PHP |
boiler
|
|
|
|
Ajudem pfv-Erro 0x80040E07
Data type mismatch in criteria expressio |
ASP |
Leonardo Mártyres
|
|
|
|
Mesmo erro de propriedade vazia
|
Projeto :: Lumine |
gonacts
|
|
|
|
como faco o visitante da pagina personalizar um link?
|
Dreamweaver |
tlfk
|
|
|
|
AS3.0, botão tem erro ?
AS3.0 aparentemente tem erro no botão! |
Desenvolvimento de Jogos |
rogerup
|
|
|
|
Erro com variavel
|
PHP |
TiTi Celestino
|
|
|
|
E-mail com AMFPHP no flex!
Erro no cod AS dentro do MXML |
Flex |
IMD
|
|
|
|
EUA buscam nova tecnologia para captar potenciais terroristas
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













