Frage : Downloadakte mit as3

wenn ich versuche herunterzuladen, wirft es. Stückchen ID=738114

Error #2044: Unhandled IOErrorEvent:. text=Error #2038: Akte Input/Output Error.
am catalogs_fla:: MainTimeline/downloadToDesktop ()
am catalogs_fla:: MainTimeline/downloadCatalog2 ()

but, wenn ich ES gerade. ANSEHE. es funktioniert. Stückchen ID=738119
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
function downloadToDesktop (Dateiname): Lücke {
	var-Antrag: URLRequest;
	var localRef: FileReference;
	Spur (catalogPath+filename);
	request=new URLRequest (catalogPath+filename);
	localRef = neues FileReference ();

	Versuch {
		// Aufforderungs- und downlodakte  
		localRef.download (Antrag);
	} Fang (Störung: Störung) {
		Spur („nicht imstande, file.") herunterzuladen;
	}
}
1:
2:
3:
4:
5:
6:
7:
8:
9:
function openForView (Dateiname) {
	var-URL: String=catalogPath+filename;
	var request2: URLRequest=new URLRequest (URL);
	Versuch {
		navigateToURL (request2, „_blank "); /ist zweites Argument Ziel
	} Fang (e: Störung) {
		Spur („Störung trat auf! ");
	}
}

Antwort : Downloadakte mit as3

Es gibt keine Notwendigkeit, einen Versuch/einen Fang zu benutzen. Sie konnten Zuhörer verwenden, das mehr ausführliche Information gibt.
            
Dieses Doc. heraus auch überprüfen:
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/FileReference.html#download%28%29
            
            
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
Funktion downloadToDesktop (Dateiname): Lücke {

	var-Weg: Schnur = catalogPath + Dateiname;
	var-Antrag: URLRequest = neues URLRequest (Weg);
	
	var localRef: FileReference = neues FileReference ();
	localRef.addEventListener (Event.COMPLETE, downloadComplete);
	localRef.addEventListener (IOErrorEvent.IO_ERROR, downloadIOError);
	localRef.download (Antrag);

}

Funktion downloadComplete (e: Ereignis): Lücke 
{
	Spur („Download komplett. Benutzer herunterlud nterlud: “, FileReference (e.currentTarget) .name)
}

Funktion downloadIOError (e: IOErrorEvent): Lücke 
{
	Spur („Downloadstörung: “, e.text, „\ nCannot Download: “, FileReference (e.currentTarget) .name);
}
Weitere Lösungen  
 
programming4us programming4us