Button transition won't work

Hey guys,

I want to create a simple main menu for my game in Unity3D 4.6. Therefore I need some simple buttons which change when I hover over them and when I press them.

Since I watched all the video tutorials for the topic UI on the Unity website I know (at least I think thats right ^^) that a button automatically detects if I hover over or press it. So I only have to set the Normal, Highlight, Pressed and Disabled Color in the inspector under the point “Transitions” in the button to get what I want. E.g. when I set Highlight Color to green and Normal Color to white and press play I will have a white button which turns green when I hover over it.

But that’s exactly the thing which doesn’t work. Did I miss something? I watched many video tutorials over and over again, read the manual on the Unity website and can’t see what I do wrong.

Some Ideas why this doesn’t work?

Here is an image of my current menu:

https://dl.dropboxusercontent.com/u/25248469/MainMenu.png

Maybe it’s important to know that I now found out that even the events won’t work. So if I add an object with a script and an appropriate function to the OnClick List in the button the specified function is not called if I press the button.

Here are also some images which show the button with the event and my EventSystem:

https://dl.dropboxusercontent.com/u/25248469/ButtonWithEvent.png

https://dl.dropboxusercontent.com/u/25248469/EventSystem.png

The script should only print “Startbutton was clicked!” into the console as a test (–> (Debug.Log(“Startbutton was clicked!”); ).

I hope someone has an idea what’s wrong.