Mx 2004 ... Blah!

I’m really, really getting fed up with MX 2004 :a:. Not only it can’t handle the most elementary commands anymore for some weird reason, it crashes for no reason too.

Simple example: I place two buttons on stage (ActionScript 1). One with the instance name ps, the other with the instance name cm. So I define the onRelease handler like this on the timeline:


ps.onRelease = function(){
// do stuff here
}
cm.onRelease = function(){
// do stuff here
}

This doesn’t work, while it works fine in MX. I mean, what on earth is this ? Turns out I had to use this:


this.ps.onRelease = function(){
// do stuff here
}
this.cm.onRelease = function(){
// do stuff here
}

Best of all: ps button works, cm button doesn’t. While it should ! Argh ! What’s wrong with this bloody 2004 :a: ?
Oh, and did I mention that it crashes when I try to add a keyframe ? Grrr …