![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: ActionScript ::: Dicas & Truques ::: Strings e Caracteres |
Como embaralhar as palavras em uma stringQuantidade de visualizações: 8893 vezes |
// Este exemplo mostra como embaralhar as palavras // de uma string. Veja que estamos usando alguns // métodos auxiliares. var frase:String = "Gostamos muito de PHP, Java e C++"; // vamos obter um array com as palavras var palavras:Array = frase.split(" "); // vamos embaralhar as palavras palavras = embaralhar(palavras); // vamos juntar tudo novamente frase = palavras.join(" "); Alert.show(frase); // métodos auxiliares para embaralhar os elementos public static function embaralhar(aArray:Array):Array{ var aCopy:Array = aArray.concat(); var aRandomized:Array = new Array(); var oElement:Object; var nRandom:Number; for(var i:Number = 0; i < aCopy.length; i++) { nRandom = randomico(0, aCopy.length - 1); aRandomized.push(aCopy[nRandom]); aCopy.splice(nRandom, 1); i--; } return aRandomized; } public static function randomico( nMinimum:Number, nMaximum:Number = 0, nRoundToInterval:Number = 1):Number{ if(nMinimum > nMaximum) { var nTemp:Number = nMinimum; nMinimum = nMaximum; nMaximum = nTemp; } var nDeltaRange:Number = (nMaximum - nMinimum) + (1 * nRoundToInterval); var nRandomNumber:Number = Math.random() * nDeltaRange; nRandomNumber += nMinimum; return Math.floor(nRandomNumber); } // fim métodos auxiliares |
![]() |
Veja mais Dicas e truques de ActionScript |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |