how can i create video texture and put it on a gameobject

no the dumb ass answer you jest inport video file and put it into a texture answer but how do i do that plz help =( really Pacific answers plz full step by step instructions =)

1) Have a license to Unity Pro

2) Place movie file in project

3) Drag movie from project view onto gameobject

4) Add a script to the same gameobject which does this:

function Start () {
    renderer.material.mainTexture.Play ();
}

How can i put the video textures? how many way to do this?