Comunidad de diseño web y desarrollo en internet online

Perdonad x ser tan tonto pero esque...

Citar            
MensajeEscrito el 12 Jul 2007 03:05 pm
hola, estoi haciendo un juego y no se hacer la parte mas facil U_U quiero que cuando una pelota le de a un ladillo, en el marcador sumen 100 puntos o algo así.
solo se hacer que cuando de a un ladrillo sumen de 1 en 1.

gracias y perdonad mi ignorancia :crap:

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Jul 2007 03:55 pm
Hacer un juego es mas facil que declarar una variable y sumarle 100 ? :shock:

variable+=100;

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 12 Jul 2007 04:15 pm
como se declara una variable? :S

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Jul 2007 04:17 pm

King escribió:

como se declara una variable? :S


¿Como has hecho el juego?
Has dicho que sabes hacer que sumen de 1 en 1, pues en vez de sumarle uno, sumale 100 (como te han dicho) a la variable donde guardas la puntuación.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 12 Jul 2007 04:29 pm
se hacer que sumen de uno en uno pero esta es la formula :

(VarDelTexto)++

que quieres que haga
(VarDelTexto)++++++++++++++++++++...etc?
---------------------------------------------------------------------
lo que intento ahora es (en el fotograma poner)

var mitexto = new text
mitexto = "0"

y la accion algo que haga que sume (p. ej. boton)
on (press) {
mitexto+=100
}

pero cuando le doi al "boton" repetidas veces me sale en el marcador :

"0100100100100"...etc

que puedo acer :cry:

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Jul 2007 04:59 pm
cual es el problema?

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Jul 2007 05:04 pm
ni se lo que hize pero... ¡¡¡FUNCIONA!!!

ya mismo tendreis el prototipo del juego... :D

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Jul 2007 07:42 pm
al usar operadores aritmeticos
el signo + lo toma como una cadena (no pasa con el - * / )
entonces se usa "Number" .Prueba con algo asi:

Código :

var ponerelnombredetuvariable = new text
ponerelnombredetuvariable = "0";
_______________________

y en tu boton:
on (press) {
   ponerelnombredetuvariable = Number (ponerelnombredetuvariable )+ Number(100);
}

Por javvvierr

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Jul 2007 12:46 pm
gracias javvvierr; así tambien me vale

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 14 Jul 2007 06:06 pm
ya; analize bien lo que hize y esto fué :

al principio puse en el primer foto. :

Código :

var mitexto = new text
mitexto "0" (aqui estaba el problema)


y en el boton :

Código :

on (press) {
mitexto+=100
}

y ahora, puse en el fotograma:

Código :

var mitexto = new text
mitexto = 0 (aqui se soluciono el problema)

y en el boton puse lo mismo;
el problema estaba en que yo ponía "0" y era 0 sin comillas :oops: :lol:

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 14 Jul 2007 09:08 pm
Si con eso ultimo se debe areglar ya que primero la tomas como si fuera un String (Al ponerlo entre comillas)
Solo por si con lo que te dijieron no sacaste conclusiones:
variable++ (sumas uno)
variable-- (Restas uno)
variable+=56 (Sumas un numero, el que quieras)
variable-=86 (Restas un numero, el que quieras)

No puedes sumarle a un String un numero, primero debes pasar el String a Number.
¿Como se hace?

Código :

variable="10"
variable+=10
trace(variable);

Esto NO funciona ya que da "1010"
Para que funcione de debe pasar el String a number.

Código :

variable=10
variable=Number(variable)+10
trace(variable)


Nos devolvera 20

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 01:59 pm
buenas respustas jarelu :D hace tiempo hize una calculadora y me dio problemas lo de sumar pero al final lo arreglé :) me gustaria enseñartela pero no se donde subirlo ni como. :s

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 02:55 pm
King, xD Mi nick es JaLeRu ... Je..no eres la unica persona que se equivoca. Asique da Igual :wink:
Puedes subirlo...en Miarroba, creo Pero es una lata... hacerse usuario y todo eso.
Me parece que habian posteado por ahi (Hay, ai, ay, NO SE COMO SE ESCRIBE)
algunas webs para subir....
Busca en el... Buscador Claro
:wink:

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 03:30 pm
Lo buscaré :D (cuando las ranas crien pelo) :lol: :lol: :lol:

queria hacerte una peticion JaLeRu (jú que nombre mas dificil de decir :roll: ) :lol: :lol:
me podrias decir como o donde puedo encontrar un tutorial de crear un cronometro?
(con : play, pausa, stop) te lo agradeceria mucho por que no lo encuentro por el buscador :oops:

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 04:18 pm
:lol: Que asquerosa coinsidencia! YO se como hacer uno ! Hace unas semanas ise uno que me pidieron... mira:
Era para unas preguntas literarias.
Dime si es lo que quieres (Obio que sin el Boton de Preguntas)
Aqui:
www.jestudio.cl/vs/cronometro.swf

Para ocuparlo debes:
Primero seleccionar un libro (Cualquiera)
Luego dar un Numero Abajo para que empieze el contéo (Elije 15 y espera a que llege a 9 para que veas el efecto que le agrege)
Luego dale a YA! y empieza...
Lo de la pausa es facil. Si es que eso te sirve te enseño a hacerlo.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 04:36 pm
un estilo a eso es lo que quiro hacer pero en ves de cuenta atras, adelante :D espero que sepas hacerlo (espero...)

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 04:41 pm
As2 o As3 ?? (Preferentemente trabajo en As3)

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 04:59 pm

jaleru escribió:

As2 o As3 ?? (Preferentemente trabajo en As3)

perdona que te joda un poco pero yo tengo el flash 8 :oops: entonces lo necesito en AS2 :crap:

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 05:01 pm
Ok lo armo y lo posteo, estara listo para ...Unas horas ^^ :wink:

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 05:06 pm

jaleru escribió:

Ok lo armo y lo posteo, estara listo para ...Unas horas ^^ :wink:


muuuchas gracias (y) lo espero con ansias

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 05:19 pm
Mira, ise esto: La verdad no me manejo bien con As2.
Ademas las funciones como SetInterval apestan en As2, realmente el As3 es mas facil.
para que funcione en el Stage crea:
Dos Botones:
Uno con Instancia: comenzar
Otro con intancia: pausar
Dos texto:
Uno Dinamico llamado: cronometro
Otro Input llamado: fin
Luego en el Frame pones este codigo:

Código :

var suma:Number= new Number()
cronometro.text="Pausado"
function crono(){
suma=1
velocidad = 1000 
cronometro.text=0
function tiempo() {    
cronometro.text=Number(cronometro.text)+suma
} 
id = setInterval(tiempo, velocidad);
}
comenzar.onPress=function(){crono()}
pausar.onPress=function(){
if(suma==1){
suma=0
}
else
{suma=1}
}

onEnterFrame=function(){
if(cronometro.text==fin.text)
{cronometro.text="Tiempo Fuera";
clearInterval(id);
}
}

La verda que esta forma no es la mejor.
Es que no se ocupar bien el SetInteval en As2.
Pero funciona.
Se debe:
En el Input FIN poner el numero en el cual se acabe.
El comenzar es para que comienzze..
El pausa es para pausar y renaudar en caso de que este pausado.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 05:36 pm
Wow muchas gracias (te lo as tomado a pecho ehh!) pero ocurre un error (me pasa siempre en este foro :S) ocurre que cuando copio el codigo sale :

Código :

var suma:Number= new Number()cronometro.text="Pausado"function crono(){suma=1velocidad = 1000 cronometro.text=0function tiempo() {    cronometro.text=Number(cronometro.text)+suma} id = setInterval(tiempo, velocidad);}comenzar.onPress=function(){crono()}pausar.onPress=function(){if(suma==1){suma=0}else{suma=1}}onEnterFrame=function(){if(cronometro.text==fin.text){cronometro.text="Tiempo Fuera";clearInterval(id);}}


toodo seguido y me da error de sintaxis(arriba el ejemplo)

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 05:39 pm
ya se donde me da el error, :
es aki :
suma=1velocidad = 1000 cronometro.text=0function tiempo() {

que ago?

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 05:52 pm
Anda copiando el codigo por Lineas... o..pega este.. haber si te da error

Código :

var suma:Number= new Number();
cronometro.text="Pausado";
function crono(){
suma=1;
velocidad = 1000;
cronometro.text=0;
function tiempo() {    
cronometro.text=Number(cronometro.text)+suma;
} 
id = setInterval(tiempo, velocidad);
}
comenzar.onPress=function(){crono();}
pausar.onPress=function(){

if(suma==1){

suma=0;

}

else

{suma=1;}

}



onEnterFrame=function(){

if(cronometro.text==fin.text)

{cronometro.text="Tiempo Fuera";

clearInterval(id);

}

}

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 05:57 pm
Estaba averiguando!!
Y este error que te da a ti es por que Ocupas el Cochino Internet Explorer.
Mejor Ocupa Firefox! ese te copia correctamente

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 05:59 pm
la pecha de copy y past dieron sus frutos; el codigo vale :D
pero NO me va el cronometro :( :S

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 06:05 pm
-.-! xD Cual es tu problema ¿? A mi me funciona a la perfeccion...
Repasemos:
Dos botones
comenzar
pausar
Dos Textos
Dinamico: cronometro
Input: fin

Codigo en el Frame. Copie por lineas, o use Firefox

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 06:12 pm
Me funciona perfecto, voy a ir a almozar.
Cuando vuelva si quieres lo subo para que lo descarges.! :wink:

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 15 Jul 2007 07:28 pm
yo hace que almorze 9 horas exactas :lol: :lol: repase de new el tuto y nop; no va nada, cuando le doy a el boton de comenzar no comienza nada :s

Por King

193 de clabLevel

2 tutoriales

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 Jul 2007 08:14 pm

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox

 

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