Jump to content


Photo

Problemas Com For


  • Faça o login para participar
6 replies to this topic

#1 jasar orion

jasar orion

    Novato no fórum

  • Banidos
  • 17 posts
  • Sexo:Não informado

Posted 22/10/2008, 11:52

estou com um problemão estou carregando alguams variaveiz de um txt

&fot=teste.png&a1=titulo 1&a2=lero lero&a3=titulo 3&a4=Titulo 4&total=4


e no meu flash a função pra carregar ela ta ok

var carrega = new LoadVars()
carrega.load("teste.txt")
carrega.onLoad=function(){

fotos.txt_top1.text = this.a1;
fotos.txt_top2.text = this.a2;
fotos.txt_top3.text = this.a3;
fotos.txt_top4.text = this.a4;
total = this.total;

};

a xxxxxx he o seguinte

for(i=1;i<=4;i++){
_root.createTextField("txt_top"+i, _root.fotos.getNextHighestDepth(),10, 20*i, 100, 20);

}

ta vendo i<=4 ? c eu colocar i<=total da pau qual seria a escrita correta para eu pegar a variavel total e colocar neste for?

#2 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 22/10/2008, 13:46

Qual o erro que dá, provavelmente é pq vc está comparando uma string com um inteiro, mas posta o erro que dá pra gente da uma olhada .
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.

#3 jasar orion

jasar orion

    Novato no fórum

  • Banidos
  • 17 posts
  • Sexo:Não informado

Posted 22/10/2008, 13:57

ele gera uma while infinita tipo ele fika fazeneo a while ate da erro e ele fala pra fecha o script ra nao fica lento

#4 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 22/10/2008, 14:36

Tenta assim ó :
System.useCodepage = true;
var carrega = new LoadVars()
carrega.load("teste.txt")
carrega.onLoad=function(){
fotos.txt_top1.text = this.a1;
fotos.txt_top2.text = this.a2;
fotos.txt_top3.text = this.a3;
fotos.txt_top4.text = this.a4;
total = parseInt(this.total);
for(i=1;i<=total;i++){
_root.createTextField("txt_top"+i, _root.fotos.getNextHighestDepth(),10, 20*i, 100, 20);

}
};

Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.

#5 jasar orion

jasar orion

    Novato no fórum

  • Banidos
  • 17 posts
  • Sexo:Não informado

Posted 22/10/2008, 15:24

VALEUUUUUUUUUUUUU funciono hauhuahua
so m explica o q foi isso q vc uso ai
total = parseInt(this.total);
essa eu nao conhecia :D

#6 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 22/10/2008, 15:32

Concerteza, esqueci de explicar.
O parseInt é uma função disponivel no flash desde a versão 5 e ele converte uma seqüência de caracteres em um inteiro . Como falei no inicio ele dava pois vc comparava um inteiro com uma string ai dava o erro . blz . Falou t+
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.

#7 jasar orion

jasar orion

    Novato no fórum

  • Banidos
  • 17 posts
  • Sexo:Não informado

Posted 22/10/2008, 16:11

entendi rss eu nem imaginava pois eu programo em php o flash to começando agora pensei q a comparação de variaveis no flash seria a mesma . valeu pelo help




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq