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 | |
|---|---|---|---|---|---|
|
ASP+VBScript (Ajuda...)
Erro de sintaxe na cláusula FROM. |
ASP |
dudesigner
|
|
|
|
"Criminalizar internautas é um erro", diz "pai" do Creative Commons
|
Notícias |
Notícias
|
|
|
|
Apple muda esquema de compra dentro de aplicativos
|
Notícias |
Notícias
|
|
|
|
Erro no 3DS Max 9
Janelas de script se abrindo do nada! |
Animação 3D e Modelagem |
Kharmael
|
|
|
|
Como inserir mini poster dentro de uma revista?
|
InDesign |
parosigabass
|
|
|
|
linkando xml no mesmo arquivo
nao consigo linkar um arqui xml+flash com uma imagem |
Outros |
Gabriel Prime
|
|
|
|
Site com links sobre sexo incomoda o banco Goldman
Blue Bus |
Notícias |
TiTi Celestino
|
|
|
|
Erro ao importar tabelas
|
MySQL |
ava.rj
|
|
Publicidade
|
|

Help













