Te sugiero que le eches un vistazo a un mensaje
        que se envi� hace tiempo sobre colas FIFO (que es
        justamente lo que necesitas :)

        Creo que lo envi� Cosmo.

        Por si te sirve de algo, aqu� te dejo un par de
        funciones que se usan en www.papapaga.com para
        resolver el mismo problema. Nosotros usamos MX,
        as� que no s� si te servir�n, pero algo es algo:

        String.prototype.lastNChars = function(aNumber){
                //      Return the last 'n' characters on a String
                var l = this.length;
                if(l > aNumber){
                        var buffer = this.substring(l - aNumber,l);
                        return buffer;
                } else {
                        return this;
                }
        }

        String.prototype.lastNLines = function(aNumber){
                //      Return the last 'n' lines on a String
                var tmpArray = this.split("\n");
                if(tmpArray.length < aNumber){
                        return this;
                }
                var buffer = "";
                for(var from = tmpArray.length - aNumber; from < tmpArray.length ;
from++){
                        buffer += tmpArray[from] + "\n";
                }
                return buffer;
        }

        //      Ejemplo:
        myString = "Foo";
        myString2 = "Foo\nBar\nFoo";
        trace(myString.lastNChars(2));  //      oo
        trace(myString2.lastNlines(2)); //      Bar
                                                //      Foo


        a!e



<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a