function loadDependencies() {
				var dependencies = self.dependencies(name);

				each(dependencies, function(dep) {
					var newUrl = self.createUrl(addOnUrl, dep);

					self.load(newUrl.resource, newUrl, undefined, undefined);
				});

				if (callback) {
					if (scope) {
						callback.call(scope);
					} else {
						callback.call(ScriptLoader);
					}
				}
			}
Loads an add-on from a specific url.

@method load
@param {String} name Short name of the add-on that gets loaded.
@param {String} addOnUrl URL to the add-on that will get loaded.
@param {function} callback Optional callback to execute ones the add-on is loaded.
@param {Object} scope Optional scope to execute the callback in.
@example
// Loads a plugin from an external URL
tinymce.PluginManager.load('myplugin', '/some/dir/someplugin/plugin.js');

// Initialize TinyMCE
tinymce.init({
 ...
 plugins: '-myplugin' // Don't try to load it again
});