The document loads 4 image resources asynchronously using a CCResourceAsyncLoader object. It initializes the loader with the number of resources, registers each resource filename to load, adds the loader as a child node to start loading, and implements a loadComplete method to check if all resources are finished loading by decrementing the loader's resourceCount property until it reaches 0.