
Somar
#1
Posted 08/03/2005, 10:17
Ex:
// on (release) {
resultado = ((var1+var2)/2);
}
tenho que somar var1 e var2 e depois tirar a média.
este comando está em um botão e o resultado vai para o campo "resultado"
Grato
#2
Posted 08/03/2005, 10:35
function mediaArit(v1:Number, v2:Number):Number{ return ((v1+v2)/2); } trace(mediaArit(12,6));
#3
Posted 08/03/2005, 11:34
Edição feita por: adapso, 08/03/2005, 11:35.
#4
Posted 08/03/2005, 13:23
function mediaArit(v1, v2){ return ((v1+v2)/2); } trace(mediaArit(12,6));
Deve funcionar, nunca mexi no Flash 5. Recomendo que você atualize ele logo, Flash 5 é bem limitado no que se diz respeito ao AS.
#5
Posted 08/03/2005, 14:03
<? phpinfo(); ?>
#6
Posted 08/03/2005, 14:13
Estou tentando passar os valores através das variáveis mas não está funcionando.
Como fazer?
Tenho 2 campos de texto e a eles atribuí o nome de variável, var1 e var2, tenho tbm um campo resultado. Tentei substituir o trace por resultado.
// resultado(mediaArit(var1,var2));
E agora?
#7
Posted 08/03/2005, 14:26
function mediaArit(v1, v2){ return ((v1+v2)/2); } resultado=mediaArit(12,6);
Ah... e se vc tah usando campo de texto ae, somente isso naum basta... acho...
Naum tenho a minima idéia de que ferramentas e funções estão disponiveis no Flash 5...
Edição feita por: Saruman, 08/03/2005, 14:31.
import Profile; var saruman:Profile = new Profile(); saruman.nome = new String("Tiago S. Kaneta"); saruman.localizacao = new Array("São Paulo","SP");
#8
Posted 08/03/2005, 14:32
#9
Posted 08/03/2005, 16:05
eu tb não conheço nada do flash 5...
tentei fazer uma coisa aqui... mas ele me retorna um número estranho...
mas talvez dê pre começar...
Configuração do Stage:
Criei um botão
criei dois campos de texto "input" com duas var (v1, v2)
criei num campo dynamic text com var = resultado e instância resultado (engraçado... só funcionou assim)

coloquei as ações no botão:
on(release) { media = Math.abs( (v1 + v2) / 2 ) _root.resultado = media }
mas ele retorna algo do tipo: (v1 * 5) + (v2 /2)...

Pois é... dá uma estudada e qdo vc consegiur... posta o resultado aqui, ok??

[]'s
iDI
#10
Posted 08/03/2005, 17:08
function mediaArit(v1, v2){ var valor = Math.abs((Number(v1) + Number(v2))/2); trace(valor); } bt.onRelease = function(){ mediaArit(valor1.text, valor2.text); }
Qualquer dúvida poste novamente

#11
Posted 08/03/2005, 17:51
resultado = ( ( Number(var1) ) + ( Number(var2) ) )/2;
Valeu galera pelo esforço. O fera que me ajudou se chama ThuraN
Edição feita por: adapso, 08/03/2005, 17:53.
#12
Posted 08/03/2005, 20:39
import Profile; var saruman:Profile = new Profile(); saruman.nome = new String("Tiago S. Kaneta"); saruman.localizacao = new Array("São Paulo","SP");
#13
Posted 08/03/2005, 22:05

lol
Abraços
#14
Posted 21/01/2006, 10:50
bão to precisando de algo bem parecido com isso, só que com muito mais campos, (21) e todas elas tem que ser somadas pra dar um resultado no fim, precisava de instruçoes desde o primeiro passo até o ultimo, se puderem me ajudar seria ótimo.
hj oque tenho são 21 campos de Input text, mas eu precisava que todos eles fossem somados automaticamente e o resultado aparecesse no campo 22, entenderam?
vamos aguardar, vlw...
As riquezas eternas só pelo renunciar. Ivan Panin
- - - - - - - - - - - -
www.preciosasemente.com.br
#15
Posted 23/01/2006, 12:20
Bem... para facilitar seu trabalho eu te aconselharia a nomear esses seus campos de textos seguindo um padrão como: "input0", "input1" e assim por diante até "input20" eu vou seguir esta linha para mostrar uma solução:
functin somar():Void{ var soma:Number = 0; for(var i:Number = 0; i<21; i++){ soma += parseFloat(_root["input"+i].text); } trace(soma); }Se precisar de alguma explicação pode perguntar...
import Profile; var saruman:Profile = new Profile(); saruman.nome = new String("Tiago S. Kaneta"); saruman.localizacao = new Array("São Paulo","SP");
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)