BCE0005: Unknown identifier: 'StartCoroutine'.

Yes, exist things that can be explain, but how this can!? This is my code:

//Js
class Joemerson
{
    static function Falar(numero : int)
    {
        StartCoroutine(Ler(numero));
    }

    private static function Ler(n : int)
    {
                ...
                while(something)
                {
                          yield WaitForEndOfFrame();
                }
        }
}

And then:

BCE0005: Unknown identifier: 'StartCoroutine'.

Anyone help!?

You don't need to call `StartCoroutine()` in js. Just call the function like you normally would, and Unity will internally start it as a coroutine.

static function Falar(numero : int)
{
    Ler(numero);
}

And, `StartCoroutine()` is an instance method, so you shouldn't call it from a static method even if you are calling it under the table.