Frage : Actionscript 3: FileReference speichern Störung

Ich versuche, Daten zu einer lokalen Akte zu sparen.  Aber ich erhalte die Störung:

Description Hilfsmittel-Weg-Position Type
1061: Anruf zu einer vielleicht undefined Methode speichern durch einen Hinweis mit statikähnlichem flash.net: FileReference.      FileSave.as /wiffleball_scorekeeper/sr c/admin Linie 29 Flex Problem

it arbeitete, bis ich sie auf grelle version
1 des Erbauer-4 Probeversuchte:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
 {
	
Import flash.events.*;
Import flash.net .FileReference; 

allgemeine Kategorie FileSave
{
	[Bindable]
	allgemeines var fileRef: FileReference;
	[Bindable]
	Öffentlichkeit var-Notfall: Schnur;
	[Bindable]
	Öffentlichkeit var file:String;
	

	
	allgemeine Funktion FileSave (_stats: Schnur, _ file:String)
	{
		fileRef = neues FileReference ();
		Notfall = _stats;
		Akte = _file;
		
	}
	
	allgemeine Funktion saveFile (): Lücke
	{
		fileRef.addEventListener (Event.SELECT, onSaveFileSelected); 
		fileRef.save (this.stats, this.file);
		
	}

Antwort : Actionscript 3: FileReference speichern Störung

Es gibt etwas Punkte, zum im Verstand, beim Hervorrufen zu halten außer Methode von FileReference:

1. Methode speichern erfordern grellen Spieler 10, also Sie sicherstellen, Compilereinstellungen bis 10. eingestellt zu haben (im Flexerbauer, unter Projekteigenschaften können Sie ihn einstellen).

2. FileReference.save Methode kann in Erwiderung auf Benutzer nur hervorgerufen werden aufeinander einwirkte Ereignis (für z.B. Klicken, keydown Ereignisse).
So sollte dieses in solchen Ereigniszufuhren nur benannt werden.


Weitere Einzelheiten: http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html#save()
Weitere Lösungen  
 
programming4us programming4us