Combining with multimedia technology and constructivist learning theory, an autonomous learning system of astronomy was designed using Actionscript2.0 of FLSH8.0. The interface design and modules design of the system have been introduced, especially four crucial parts including astronomical entry, in-depth learning, training and entertainment are analyzed. The four modules are entry to the depth and then to self-eva luation, as well as entertaining, step-by-step, layers of depth. At the same time, combining with development experience, autonomy modules has been emphasized related to technical analysis, including to technical ideas and technology, aimed at deepening the original intention of developing the system. The system is help to create a new learning environment and provide a learning tool entry for astronomy lovers.