Keyboard.DELETE Problem in as3

Hello all,

stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyPressed);

public function KeyPressed(e:KeyboardEvent):void {
var keyPressed = e.keyCode;
if(keyPressed == Keyboard.DELETE)
trace(“delete key has been pressed”);
if(keyPressed == Keyboard.LEFT)
trace(“Left key has been pressed”);

I have done the above code in Adobe Flash CS4 Professional with AS3

This is working fine for LEFT key pressed
BUT BUT BUT does not working it when pressed the DELETE key.

I am astonished to see this.

What is the problem with this code.
Or is there any thing else to do work with DELETE key pressed .

Please help me with the source.

Thanks in advance.