Screen fading

it would be nice if u could do an action of screen fading, it would sorta be like this:
________________________
| screen fading |
|_______________________|
|Fade type: (1) |
|Duration: (2) |
|Color: (3) |
|_______________________|
| [add] [cancel] |
|_______________________|
(1) option: fade in; fade out; fade in and out;
(2) # of frame that it will take to fade
(3) the color that teh fade will be
it will sorta look like that
________________________
| screen fading |
|_______________________|
|Fade type: (1) |
|Duration: (2) |
|Color: (3) |
|_______________________|
| [add] [cancel] |
|_______________________|
(1) option: fade in; fade out; fade in and out;
(2) # of frame that it will take to fade
(3) the color that teh fade will be
it will sorta look like that