Comunidad de diseño web y desarrollo en internet online

Clase para crear una Calculadora de Bytes en ActionScript 3

Bien, en este tip crearemos una clase que convierte Kilobytes a Bits, Bytes, Megabytes, Gigabytes y Terabytes.

La clase es ésta:

Código :

package Classes
{
   public class ByteConverter
   {
      private var bit:Number = 8192;
      private var byte:Number = 1024;
      private var kbyte:Number = 1;
      private var mbyte:Number = 0.0009765625;
      private var gbyte:Number = 0.00000953674316;
      private var tbyte:Number = 0.00000000931322575;
      
      public function toBits(input:String):String
      {
         return new String(new Number(input) * bit);
      }
      
      public function toBytes(input:String):String
      {
         return new String(new Number(input) * byte);
      }
      
      public function toKBytes(input:String):String
      {
         return new String(new Number(input) * kbyte);
      }
      
      public function toMBytes(input:String):String
      {
         return new String(new Number(input) * mbyte);
      }
      
      public function toGBytes(input:String):String
      {
         return new String(new Number(input) * gbyte);
      }
      
      public function toTBytes(input:String):String
      {
         return new String(new Number(input) * tbyte);
      }
   }
}


Creo que no necesita una explicación linea a linea ya que solo se multiplica el valor de cada elemento por el numero introducido como parametro, el cual lo he puesto como String porque esta clase a sido asignada a campos de texto, es por eso que también regresa un String.

Aqui el ejemplo:

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate