Need a WYSIWYG plugin
Use the WYSIWYG module...  TinyMCE allows for media to be added such as Flash, so you can use that plugin.  

For files/images you can use the Insert module OR IMCE (along with IMCE Wysiwyg API Bridge) to add the images/files to the content.

Remember Google can be a wonderful thing ;)