With Actionscript 3, it is difficult to manage all the different types of loading for Sound, XML, Video, Images, and SWF's. The new system is more organized and makes more sense, but becomes more complicated when developing. That is why the AssetLoader Class has been created.