Downloading plugin in as3

hello,

i have a onCofirmClick & a getSapDownloadURL to get the download link… but for some reason, i’m not getting the right path so the user can download this, instead its throwing at me a null value, please advice :sen:


private function onConfirmClick(event:MouseEvent):void 
        {
            var fileReference:FileReference = new FileReference();
            var urlRequest:URLRequest = new URLRequest();
            var url:String =  getSapDownloadURL();
            if (url == null) 
            {
                NEX.log("Unsupported OS ");
            }
            else 
            {
                try 
                {
                    urlRequest.url = url;
                    fileReference.download(urlRequest);
                } 
                catch (err:Error)
                {
                    NEX.CATCH_AND_LOG(this.toString(),err);
                }
                
                
            }
            closePopup();
        }
        
        private function getSapDownloadURL():String 
        {
            var baseUrl:String = StringUtil.trimDomainUrl(appFacade.appConfig.fullPath);
            var os:String = flash.system.Capabilities.os;
            var url:String;
            switch (os) 
            {
                case OS_WIN_2000:
                case OS_WIN_95:
                case OS_WIN_98_ME:
                case OS_WIN_CE:
                case OS_WIN_NT:
                case OS_WIN_XP:
                   url = baseUrl + "downloads/ProductShare.msi";
                break;
                case OS_MAC_OS:
                    url = baseUrl + "downloads/ProductShare.dmg";
                break;
                case OS_LINUX:
                    
                break;
                
            }
            return url;
        }