Unity 2d Collision Problem

my problem - YouTube

jump code if needed

var maxwidth : float = 1;
var movespeed : float = 0;
var jump : int = 4;
var canjump = true;
var maxhighet : float = 6;
var anim;
function Start () {
anim = GetComponent("Animator");
}

function Update () {
anim.SetFloat("speed",Mathf.Abs(Input.GetAxis("Horizontal")));
transform.position.x += Input.GetAxis("Horizontal")*movespeed*Time.deltaTime;

if(Input.GetKeyDown(KeyCode.Space)&& canjump)
rigidbody2D.velocity.y = jump;
anim.SetTrigger("jump");

}
function OnCollisionEnter2D(Collision2D){

canjump = true;
}
function OnCollisionExit2D(){
canjump = false;
}

Hello,

Declare OnCollisionEnter2D parameter like this.

OR
Use unity scripting reference from given below link.

function OnCollisionEnter2D(coll: Collision2D)

{

//Do something

}

may be help.

Thanks

Ram