                 url = urlFilter(url, index);
             }
         }
+        
+        // On the mac, the player doesn't like filenames with high-ascii
+        // characters. Calling encodeURI fixes this problem. We restrict
+        // this call to mac-only since it causes problems on Windows.
+        if (isMac())
+            return encodeURI(url);
         
         return url;
     }

{

import flash.display.LoaderInfo;

import mx.core.mx_internal;



        return absoluteURL;
    }
    
    /**
     *  @private
     */
    private static function isMac():Boolean
    {
        return Capabilities.os.substring(0, 3) == "Mac";
    }

    /**
     *  @private
