Also, if you organize your files in a directory hierarchy, then maybe the directory you tried to share doesn't have any files in it, only subdirectories. By default, aMule does not share directories recursively. That is, it shares the files directly inside of the directories you've told it to share, but not files inside of subdirectories of those directories.
To share a directory hierarchy, you have to explicitly share each subdirectory which contains files you want to share. aMule provides a shortcut to do this: control-click (or right-click) on the icon of a directory to share it and all of its current subdirectories.