anchor.diff:  					});
   					AudioElement audio = new AudioElement();
   					loading = true;
  +					if(enableCrossOrigin)
  +                    	audio.crossOrigin = "anonymous";
   					audio.onLoadedData.first.then((_) => data = true);
   					audio.onError.listen((Event err) 
   					{
  
positive.code: 		List <Future> futures = [];
  		for (Asset asset in _toLoad)
  		{
  			futures.add(asset.load(statusElement).whenComplete(()
  			{
         			// Broadcast that we loaded a file.
  				_percentDone += percentEach;
  
negative.code: 				if (_uri.endsWith('.' + ext))
  				{
  					loading = true;
  					if(enableCrossOrigin)
  						HttpRequest.requestCrossOrigin(_uri).then((String string) => setString(string,c:c,asJson:true));
  					else
  						HttpRequest.getString(_uri).then((String string) => setString(string,c:c,asJson:true));
                      					
  					break;
  				}
  			}
  