Tive essa dúvida e apelei para os fóruns, mas antes que tivesse uma solução resolvi o problema.
A minha idéia era conseguir pegar o máximo valor de um array no flash e esperava que existisse uma função para isso, porem trata-se de um problema simples. veja o comando abaixo.
maior = 0
for(i=0;i<11;i++) {
if (int(_root.pontos[i]) > maior) {
maior = _root.pontos[i]
}
}
Pontos é a array com os valores que eu quero e maior é a variavel que pegara o maior valor.
Funciona da seguinte forma no começo maior vale 0 e inicia-se o loop que repetira 11 vezes, se por acaso o valor de pontos[1] for maior que a variavel maior a variavel maior pega o falor de pontos[1]. E assim se repete a situação até pontos[10] que ira comparar com o maior valor até então.
Se por acaso pontos for igual a 10, 5, 13, 18, 20 e 3 o valor de maior será 20
A minha idéia era conseguir pegar o máximo valor de um array no flash e esperava que existisse uma função para isso, porem trata-se de um problema simples. veja o comando abaixo.
maior = 0
for(i=0;i<11;i++) {
if (int(_root.pontos[i]) > maior) {
maior = _root.pontos[i]
}
}
Pontos é a array com os valores que eu quero e maior é a variavel que pegara o maior valor.
Funciona da seguinte forma no começo maior vale 0 e inicia-se o loop que repetira 11 vezes, se por acaso o valor de pontos[1] for maior que a variavel maior a variavel maior pega o falor de pontos[1]. E assim se repete a situação até pontos[10] que ira comparar com o maior valor até então.
Se por acaso pontos for igual a 10, 5, 13, 18, 20 e 3 o valor de maior será 20
Nenhum comentário:
Postar um comentário