Fråga : Actionscript 3: FileReference räddningfel

Förmiddag som I är pröva till räddningdata till en lokal, sparar.  Men I-förmiddag som får felet: För resursbana för

Description läge Type
1061: Appell till en eventuellt odefinierad metodräddning till och med en hänvisa till med statisk elektricitettyp flash.net: FileReference.      c/admin för FileSave.as /wiffleball_scorekeeper/sr fodrar 29 sladd fungerade Problem

it, tills jag försökte den på prålig för försökversionen för byggmästare 4 class= " lineNumbers " >
1 för > {
	
import flash.events.*;
import flash.net .FileReference; 

allmänhet klassificerar FileSave
{
	[Bindable]
	offentlig var-fileRef: FileReference;
	[Bindable]
	offentlig var-statistik: Stränga;
	[Bindable]
	offentlig var file:String;
	

	
	allmänhet fungerar FileSave (_stats: Stränga _ file:String)
	{
		fileRef = nya FileReference ();
		statistik = _stats;
		spara = _file;
		
	}
	
	allmänhet fungerar saveFile (): utan laga kraft
	{
		fileRef.addEventListener (Event.SELECT, onSaveFileSelected); 
		fileRef.save (this.stats, this.file);
		
	}
<-/pre>
" klar "

Svar : Actionscript 3: FileReference räddningfel

Det finns något pekar uppehället fördriver i åtanke åkalla räddningmetod av FileReference:

1. räddningmetoden kräver prålig spelare 10, så se till dig för att ha fastställda kompilatorinställningar till 10. (I sladdbyggmästare, projektera under rekvisita som du kan uppsättningen det).

2. FileReference.save-metoden kan endast åkallas som svar på användare påverkade varandra händelsen (för e.g. klicka, keydownhändelser).
Så detta bör endast kallas i sådan händelseförlagehanterare.


Mer specificerar: http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html#save()
Andra lösningar  
 
programming4us programming4us