• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

spii

Comunicacao entre flash e HTML

4 mensagens neste tópico

boas,

tou a tentar meter uns botoes em flash a comunicar com o html mas nao estou a conseguir.

tenho isto no flash:

import flash.external.ExternalInterface;

var result:Object = ExternalInterface.call("getTextFromFlash");

//escreve no inputtext o que recebe do JavaScript
resultado.text = result.toString();

switch (result.toString()) {
case ("1") :
gotoAndStop("2");
case ("2") :
gotoAndStop("3");
}

stop();

e no HTML tenho isto em javascript:

function getTextFromFlash() {
  return "1";
}

O problema que estou a ter é que ele escreve bem o "1" no inputtext mas qd faço o switch ele nao faz - gotoAndStop("2"); - faz o stop(); ou seja, está a sair do switch. Em IE no inputtext aparece m "undefined".

Algm me consegue ajudar ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Precisas de colocar um break no fim de cada condição para ele sair do ciclo, se ñ ele continua por ali abaixo.

switch (result.toString()) {
case "1" :
gotoAndStop("2");
        break;
case "2" :
gotoAndStop("3");
        break;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora