Ir para conteúdo
Fórum Script Brasil

Evandro Silva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Evandro Silva postou

  1. Preciso pegar o valor da variável "tempo" para atualizar o mc de acordo com o campo tempo no arquivo texto e não sei como fazer. seguem os codigos: Arquivo flash: stop(); fscommand("fullscreen", "true"); fscommand("showmenu", "false"); //declaramos variaveis var texto:String; var tempo:String; var lista:Array = new Array(); var receber:LoadVars = new LoadVars(); //carrega o dados do php. Coloque o endereço completo do arquivo php ex: receber.load("teste.txt"); //quando carregado o arquivo, executa a função lerConteudo(); receber.onLoad = lerConteudo; _root.createEmptyMovieClip("seu_mc2", 1); //função responsável por ler conteudo vindo de um php function lerConteudo($sucesso:Boolean):Void{ //se carregou, faça... if($sucesso){ trace("carregou arquivo php"); // ...cadastramos o conteudo do php para variavel texto texto = this.texto; tempo = this.tempo; /* cadastramos o conteudo em um Array, * separamos o conteudo desta variavel "texto" pelo método String.split(), * utilizamos um separador em comum neste caso virgula (,) * que irá separar cada valor e alimentar um Array */ lista = texto.split(","); tempot = tempo.split(","); //retorna conteudo separado, com isso manipulamos com array var i = 0;//Variavel i tem o valor 0 //this.pathToPics = "img/"; seu_mc2.loadMovie(lista[0]);//Carrega o swf do array slide com o novo valor de i i++;//Acrecento mais 1 para o valor da variavel i, antes que era 0, agora passa a ter o valor 1 trace(i); } function novoSlide(){//Crio uma função chamada novoSlide seu_mc2.loadMovie(lista);//Carrega o swf do array slide com o novo valor de i i++;//Após carregado o novo objeto é acrentado 1 ao valor de i trace(i); trace(tempot); if(i==lista.length){//Condiciona se o valor de i chegar a ter o mesmo valor de objetos do array... i=0;//...Então o valor de i será 0, e assim recomeça o loop de slide }} setInterval(novoSlide, tempot);//Afirma que a cada 10 segundos será executada a função novoSlide ========= arquivo teste.txt &texto=img/tv_planeta.swf,img/catavento_topo.swf,img/imagem_03.swf,img/video.swf &tempo=0,10000,2000,5000,1000 Preciso que a function novoSlide() seja atualizada de acordo com os tempos que estao cadastrados no teste.txt, mas como o setInterval(novoSlide, tempot); fica fora da função, ele não pega os valores. Só pega o valor do primeiro tempo cadastrado.
×
×
  • Criar Novo...