Comunidad de diseño web y desarrollo en internet online

Sumar números aleatorios de un Array

Citar            
MensajeEscrito el 24 Feb 2014 06:06 pm
Saludos Nuevamente

aca un pequeño problema que quisiera que me echen una mano por favor ,
estoy realizando una sencilla aplicacion para niños, de suma , este es el codigo

Código ActionScript :

var listado:Array = Array("0", "1", "2", "3");
var sumados:Array =Array();
var ingresar:String;
var total:Number

sacar_numeros = function(){
   for (i=1; i<9; i++) {
aleatorio = Math.floor(Math.random()*(listado.length));
var numero= listado[aleatorio];
ingresar = numero;
this["num"+i].text=numero;
sumados.push(ingresar);
   }
}
sacar_numeros();
var var1:Number = sumados[0];
var var2:Number = sumados[1];
trace(var1+var2);


lo que necesito es poder sumar los numeros aleatorios que voy colocando en el array sumados, pero con lo que estoy armando me sale como si fueran string y los une por ejemplo respuesta=22 cuando la suma es 2+2

Gracias por la ayuda prestada

Por voraz2

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2014 06:39 pm
Prueba asi

var listado:Array = Array(0, 1, 2, 3);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Feb 2014 07:11 pm
Excelente , muchas gracias

En cuanto tenga lista la actividad la publicare para quien la necesite o le sirva de algo

Por voraz2

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Jun 2014 09:04 pm
Muchas gracias por la ayuda, Aqui dejo el tema solucionado
ojala le sirva alguien mas

Descargar Fla

Suerte

Por voraz2

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Feb 2015 11:11 pm
Hola chicos!
Perdon que los moleste pero estoy en un aprieto con proyecto que tiene algo de programación en el viejo action script 2 y de manera muy rudimentaria ya que utilizo Flash pero para animación de objetos simples, en otras palabras soy casi nulo en el tema de código, así que quería recurrir a sus amplios conocimientos para que me orienten. Te cuento

Tengo un botón que llamara a 22 movie clips o videos de poca duración dentro de una misma línea de tiempo. Lo que quiero lograr es que al clickear me lleven al fotograma especifico donde están alojada cada movie clip, que el mismo se reproduzca y vuelva al botón inicio ubicado en el frame 1 de nuestra línea de tiempo.
Bien, pero además necesito que estos 22 clips aparezcan de manera aleatoria cada vez que clickeo el botón principal, que los clips no sigan el orden numérico se entiende,? Te copio el código del botón que hice con Action Script 2 que es lo único que se mas o menos manejar

on(rollOver){
gotoAndPlay(2);
}

Me he metido en infinidad de foros, pero verdaderamente ponen ejemplos de random o Math.random en AS3 para esta parte de funciones aleatorias de objetos pero verdaderamente me parecieron muy complejos, esto para mi ya lo es.
Espero que puedan iluminarme¡¡ verdaderamente estoy perdido con esto,

Gracias y Saludos

Por romangomes

0 de clabLevel



 

safari
Citar            
MensajeEscrito el 03 Feb 2015 01:02 pm
Asumo que cada MC est'a en un fotograma distinto, del 2 al 23
Asumo que en 'ultimo fotograma de cada animación tienes

_root.gotoAndStop(1)

Y en el fotograma 1 generas la serie y la vas recorriendo, algo así

Código ActionScript :

if(!inited){
  var contador = 0;
  var serie:Array = new Array();
  var listado:Array = new Array();
  for(var i:Number = 2; i<10; i++) serie.push(i);
  var tot:Number = serie.length;
  for(i = 0; i<tot; i++){ 
    listado.push(serie.splice(Math.floor(Math.random()*(serie.length)), 1)) 
  }
 inited = true
}
if(contador<listado.length) gotoAndStop(listado[contador++])

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.