Ir para conteúdo

POWERED BY:

Arquivado

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

fabiodurgante

string AS3

Recommended Posts

bixu String é so o tipo da var.. isso significa que aceita numeros e letras.. nesse caso você pode usar o tipo Number

 

//faz a sua conta e armazena em resultado

var resultado:Number = 5 + 2 + 4 + 9;

 

//mostra ai para você no debug

trace(resultado);

 

flw manow, quer apreender flash use o trace();

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho a seguinte String no actionscript 3

 

5+2+4+9

 

como que eu faço para calcular esse resultado?????????

bom, você falando que é uma string, imagino que você tenha algo que te obrigue a usar uma string inteira "5+2+4+9" correto?

bom, a primeira coisa é saber o que é numero e o que não é. Depois converter os numeros (que estão em string) para um tipo calculavel, como Number, int, sei lá, algo do genero.

procure saber sobre as funções substr(), substring(), indexOf(), parseFloat (), parseInt ().

são funções básicas de várias linguagens de programação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara ai o problema não é nem AS3 e sim lógica de programção...

 

//você tem a sua String;

var str : String = "5+8+4+62+4+5";

 

// dai voce quer obter a soma desses valores;

var arNum : Array = str.split('+');

 

// uma vez que agora voce apenas os numeros em um array.. some-os;

var resultado : int = 0;

 

for(var i:int = 0; i< arNum.length; i++){

// Só atento a essa parte, pois aqui estariamos tentando somar, e como o operador de concatenar e somar no flash

// é o mesmo, e o valor que estamos enviando é string temos que fazer um cast pra int...

resultado += int(arNum);

}

 

//DONE :P

trace(resultado);

 

Bons estudos :P

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.