Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Pergher

Comando Javascript no Flash

Recommended Posts

Olá Pessoal,

 

Sou um pouco novo com javascript e gostaria de uma ajuda.

Estou montando um site onde utilizo um javascript para alterar o CSS da página. Quando coloco o comando em um botão do HTML, ele funciona direito, mas estou precisando colocar o comando em um botão no Flash e não está dando certo.

Alguém pode me ajudar?

 

A função javascript que estou utilizando é a seguinte:

<link rel="stylesheet" href="websiteCriate_red.css" />
  <link rel="stylesheet" href="websiteCriate_orange.css" />
  <link rel="stylesheet" href="websiteCriate_blue.css" />
  <link rel="stylesheet" href="websiteCriate_gray.css" />
  <script>
  <!--FUNÇÃO: ALTERAR CSS-->
  function changeStyle(css) {
  var styles = {websiteCriate_default: 0, websiteCriate_red: 1, websiteCriate_orange: 2, websiteCriate_blue: 3, websiteCriate_gray: 4}
  var i = 0;
  for (s in styles) {
        if (document.styleSheets[i].title != "default") document.styleSheets[i].disabled = true;
        i++;
  }
  document.styleSheets[styles[css]].disabled = false;
  }
  </script>

No botão em HTML estou utilizando a seguinte formatação:

<a href="javascript: void(0);" onclick="changeStyle('websiteCriate_red')">Red</a><br/>
      <a href="javascript: void(0);" onclick="changeStyle('websiteCriate_orange')">Orange</a><br/>
      <a href="javascript: void(0);" onclick="changeStyle('websiteCriate_blue')">Blue</a><br/>
      <a href="javascript: void(0);" onclick="changeStyle('websiteCriate_gray')">Gray</a><br/>

Como poderia colocar isso em um botão de um menu em flash?

 

Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não conheço a integração do Flash com Javascript...

 

como você tentou? que erro que deu?

 

Posso mover para o fórum de Flash...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá William,

 

Tentei colocar o comando no botão do Flash da seguinte maneira:

on(release){
	getURL("javascript: void(0);" onclick="changeStyle('websiteCriate_red')");
	}

Está exatamente igual ao que estou utilizando no HTML, acho que deve ter alguma coisa sobrando ou faltando, também não entendo muito disso... se você achar melhor pode passar para o fórum de flash sim.

 

Desde já, obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tópico Movido:

Javascript / DHTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Flash

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não me lembro ao certo, acho que é isso:

 

on (release) { getURL ("javascript:chageStyle('websiteCriate_red'); void(0);"); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

É exatamente isso

 

Você poem um botão.

instancia ele de changeCSS

 

ai faz o código:

changeCSS.onPress = function(){
 getURL("javascript: changeStyle('websiteCriate_red');");
}

Se não funcionar é porque o script do javascript ta sendo colocado ao mesmo tempo que o flash...

 

Mas deveria funcionar se sua função de changeStyle ta lá no head do seu HTML isso ai funciona.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.