Ir para conteúdo
Fórum Script Brasil
  • 0

DUVIDA DE ACTION SCRIPT


sjosant

Pergunta

Acabei de achar este fórum e estou muito feliz em poder participar. Estou precisando de uma ajudo sobre um script que por falta de conhecimento não estou conseguinto ajustar.

Este é o script funcionando:

on (rollOver)

{

if (_root.link != 2)

{

gotoAndPlay(2);

} // end if

}

on (releaseOutside, rollOut)

{

if (_root.link != 2)

{

gotoAndPlay(11);

} // end if

}

on (release)

{

if (_root.link != 3)

{

_parent["item" + _root.link].gotoAndPlay("s2");

_root.link = 3;

_root.pg = 3;

_root.pages.pages11.gotoAndStop(3);

_root.pages.pages22.gotoAndStop(3);

_root.pages.play();

_root.item3.lamp.gotoAndStop(1);

} // end if

}

Ele funciona fazendo a animação de um menu animado. O que eu preciso é fazer com que este script quando clicar no botão chame um iframe.

Se eu usar.

on (release)

{

getURL("textos2.htm", "principal");

{

Onde chama a pagina textos2.html dentro do iframe principal, funciona normalmente. Mas se eu somente substituir o realease original por este a animação do menu para de executar.

Então preciso saber como colocar este link dentro do realease original de forma que a animação funcione normalmente.

Tentei isso aqui:

on (rollOver)

{

if (_root.link != 2)

{

gotoAndPlay(2);

} // end if

}

on (releaseOutside, rollOut)

{

if (_root.link != 2)

{

gotoAndPlay(11);

} // end if

}

on (release)

{

if (_root.link != 3)

{

_parent[getURL("textos2.htm", "principal")+ _root.link].gotoAndPlay("s2");

_root.link = 3;

_root.pg = 3;

_root.pages.pages11.gotoAndStop(3);

_root.pages.pages22.gotoAndStop(3);

_root.pages.play();

_root.item3.lamp.gotoAndStop(1);

} // end if

}

Quando substituo o "item" por "getURL("textos2.htm", "principal")" o link funciona beleza mas a animação da um problema quando clico no botão ele marca o mesmo e quando clico em outro a marcação do anterior não sai, tipo fica todos marcados.

Acho que dá pra entender. Espero uma ajuda das pessoas do forum.

Agradeço muito a atenção de todos.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tenta fazer assim:

Adicione no 1º Frame isso:

item = "getURL('textos2.html', 'principal')"
E no botão:
on (rollOver)
{
if (_root.link != 2)
{
gotoAndPlay(2);
} // end if
}
on (releaseOutside, rollOut)
{
if (_root.link != 2)
{
gotoAndPlay(11);
} // end if
}
on (release)
{
if (_root.link != 3)
{
_parent[item + _root.link].gotoAndPlay("s2");
_root.link = 3;
_root.pg = 3;
_root.pages.pages11.gotoAndStop(3);
_root.pages.pages22.gotoAndStop(3);
_root.pages.play();
_root.item3.lamp.gotoAndStop(1);
} // end if
}
O q mudou? - Adicionei o seguinte código:
item = "getURL('textos2.html', 'principal')"
- Mudei a forma q você usou a variável ITEM:
_parent[item + _root.link].gotoAndPlay("s2");

Se tiver algum erro avise!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Rafhael obrigado pela ajuda.

Fiz o que você falou, mudei o script. Só não entendi onde colocar a linha:

item = "getURL('textos_contato.html', 'principal')"

você diz para colocar no 1º frame. Mas é no 1º frame de qual layer, pois tem a animação principal que faz os botoes aparecerem e a aimação individual de cada botão onde esta o script que lhe informei.

Outra coisa é que quando uso a linha:

_parent[item + _root.link].gotoAndPlay("s2");

Sem colocar a palavra item entre aspas assim "item"..

O botão marca, mas quanto efetuo o clique em outro botão o anterior não desmarca

Raphael e Lenon, vou colocar o link para poder bixar o FLA para avaliar melhor:

menu em Flash para avaliação

Os botões tem que apontar para os seguinte links:

botão home - "textos_home.html","principal"

botão a empresa - "textos_aempresa.html","principal"

botão serviços - "textos_servicos.html","principal"

botão produtos - "textos_produtos.html","principal"

botão contato - "textos_contato.html","principal"

Obrigado novamente pela ajuda.

att,

Sandro

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

on (rollOver)
{
    if (_root.link != 6)
    {
        gotoAndPlay(2);
    } // end if
}
on (releaseOutside, rollOut)
{
    if (_root.link != 6)
    {
        gotoAndPlay(11);
    } // end if
}
on (release)
{
    if (_root.link != 6)
    {
    item = "getURL('textos_contato.html', '_blank')"
        _parent[item + _root.link].gotoAndPlay("s2");
        _root.link = 6;
        _root.pg = 6;
        _root.pages.pages11.gotoAndStop(6);
        _root.pages.pages22.gotoAndStop(6);
        _root.pages.play();
        _root.item6.lamp.gotoAndStop(1);
    } // end if
}

Observe como eu defini a variável "item".

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...