Google Web after-hours

Contador en flash JSFL Traductor
Dificultad

TextField.prototype.getFecha = function(separador) {
	if (arguments.length<1) {
		separador = "/";
	}
	dias = new Array
	("Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado");
	meses = new Array
	("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio",
	 "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	// --
	mi_fecha = new Date();
	ds = dias[mi_fecha.getDay()];
	dd = mi_fecha.getDate();
	MM = meses[mi_fecha.getMonth()];
	aa = mi_fecha.getFullYear();
	this.text = ds+separador+dd+separador+MM+separador+aa;
	this.autoSize = true;
};

Ejemplo 1:
fecha.getFecha("/");

Ejemplo 2:
this.createTextField("fecha",this.getNextHighestDepth(),10,10,100,20)
this.fecha.getFecha("/");

6 Responses to 'Prototipo getFecha()'

  1. Pedro Alpera Says:

    De lo mas util que he visto en mucho tiempo… asias Toni, esto ahorra el trabajo una cosa barbara :)

  2. tonilopez Says:

    Gracias Pedro :-)

    Las cosas sencillas tb son útiles, se podrí a mejorar, por ejemplo: asignar varios formatos p.e (dd.mm.aa, aa.dd.mm, etc) pero bueno, yastá bien.

    Saludos!

  3. Lain Says:

    no me funciona en flash mx 2004

  4. tonilopez Says:

    Lain!

    que solo es copiar y pegar! :-)

    intentalo de nuevo, lo he escrito con 2004 pro.

    Saludos!

  5. alejandro Says:

    y la hora, como lo harias?

  6. tonilopez Says:

    Por ejemplo:

    this.createTextField("lahora", this.getNextHighestDepth(), 0, 0, 100, 20);
    // –
    setInterval(function () {
    reloj = new Date();
    lahora.text = (reloj.getSeconds()<10) ? reloj.getHours()+":"+reloj.getMinutes()+":0″+reloj.getSeconds() : reloj.getHours()+":"+reloj.getMinutes()+":"+reloj.getSeconds();
    updateAfterEvent();
    }, 10);

    Esto lo pegas en el primer fotograma de tu pelí cula.

    Tambien puedes ver el siguiente enlace:

    Reloj analógico-digital:
    http://www.after-hours.org/blog/archives/000244.html

    saludos