yield WWW gives null

In one of my scripts I want to load a model when the unity 3d player starts. For that I am using assetbundle but I am getting

Failed to load asset bundle UnityEngine.WWW:get_assetBundle()$:MoveNext()

I am using following code to load it

function Start () {
            var www = new WWW ("path of fbx file on server");
            yield www;
}

Am i missing something?

Try this:

function Start () {
    StartCoroutine("Download");
}

function Download() {
    var www = new WWW ("path of fbx file on server");
    yield www;
}