Comunidad de diseño web y desarrollo en internet online

no se usar output.text

Citar            
MensajeEscrito el 16 Ene 2010 03:20 pm
Buenas!!

Estoy leyendo el libro de AS 3.0 para flash CS3.
Voy por la parte de operadores y me acaba de explicar como hacer unos simples calculos de impuestos pagos etc.
Lo que lei es como calcular algo que yo escriba en codigo y leer el resultado en la pestaña salida.
codigo:

var cifra:Number= 100 ;
var iva:Number=0.16;
var resultado:Number=cifra * iva;
trace (resultado);

Para buscarle un poco de utilidad me gustaria crearlo con 2 campos de texto uno donde el usuaro escriba la cifra y un campo donde leer el resultado. Mas el boton para dar la orden de calcular.

codigo:

var cifra:Number= 100 ;
var iva:Number=0.16;
var resultado:Number=cifra * iva;


function calcIva(event:MouseEvent):void {
trace(resultado);
}
botoniva.addEventListener(MouseEvent.CLICK, calcIva);

los cambios que me faltan supongo que serian: var cifra:Number= 100 ; ya que 100 lo deberia escribir yo con el teclado en el campo de texto.( seria así? var cifra:Number= new Number; )
y trace(resultado); que no se que debo escribir para leer el resultado en el 2º campo de texto.
campo uno lo llame cifra y lo marque como Introducción de Texto

campo dos lo llame resultado y lo llame Texto Dinamico.

Hasta aquí llegue yo.

Agradesco cualquier ayudita.
Gracias desde ya.

Por zumimoraes

83 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 16 Ene 2010 04:12 pm
ahh , no te compliques las cosas , solo debes crear un campo de texto dinamico y otro del tipo input , para que puedes ingresar datos , solo trabajarias con las propiedades text del los campos , sin olvidar hacer cast para no tener errores , por ejemplo:

Código ActionScript :

//input_txt es un campo de texto del tipo input, donde ingresaras el valor ..
//displayRes_txt es un campo de texto dinamico , donde pondremos el resultado ..
var cifra:Number = Number(input_txt.text);
var iva:Number = 0.16;
var resultado:Number = cifra * iva;

function calculaIVA(evt:MouseEvent):void
{
  displayRes_txt.text = String(resultado);
}


Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 16 Ene 2010 06:15 pm
mm de echo has esto :

Código ActionScript :

var cifra:Number;
var resultado:Number;
var iva:Number = 0.16; 

function calculaIVA(evt:MouseEvent):void
{
   cifra = Number(input_txt.text);
   resultado = cifra * iva; 
   displayRes_txt.text = String(resultado); 
}


me equivo al darle primero el valor a la variable cifra, ya que al ejecutarse va a tomar el valor que tenga la propiedad text del input, pero al ejecutarse no tiene ningun valor por la tanto aunque ingreses valores te dara como resultado 0, es mejor realizar las operacion el la funcion.

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 16 Ene 2010 08:05 pm
Hola Jonathan,

Gracias por la ayuda. Pero me queda algo por arreglar.
En los dos casos de como escribir los codigos que me pasastes, me contesta esto

1120: Acceso a una propiedad input_txt no definida.
1120: Acceso a una propiedad displayRes_txt no definida.

Yo a los campos de te texto les llame cifra (introduccion de texto) y resultado(dinamico).
No comprendo donde tengo que aplicar esas propiedades sin definir que me dice.
Saludos!!

Por zumimoraes

83 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 16 Ene 2010 08:15 pm
si leiste bien el comentario del 1° codigo , esos son los nombres de instancia de mi campos de texto , solo sustituye por los tuyos , o bien renombra loas tuyos.

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 16 Ene 2010 08:58 pm
Bien, muchas gracias Jonathan.
Ahora si.
Como me lio solo con los principios.
Pero como dicen, "Piano piano, si va lontano"

Un saludo, y gracias por todo.

Por zumimoraes

83 de clabLevel



Genero:Masculino  

msie8

 

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