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)










