Zurück   Flashforum > Flex und AIR > Flex allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-02-2010, 14:59   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 73
Question Verweis zu lokalen Daten

Hallo,

da ich in meinem letzten Ansatz die Frage wohl etwas merkwürdig gestellt hatte, gestalte ich diese mal etwas um:

Code:
private function browse():void {
		
		if (fileRef) {
			fileRef = null;
			txt = "";
			
		}
		fileRef = new FileReference();
		fileRef.browse();
		
		fileRef.addEventListener(Event.SELECT, load);
		fileRef.addEventListener(Event.COMPLETE, dump);
	}
Anstatt nach einem File zu browsen, würde ich gerne einen direkten Verweis festlegen: z.B. C:\test.pdf


Jemand eine Idee?
Mole23 ist offline   Mit Zitat antworten
Alt 11-02-2010, 16:49   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 73
Ich poste mal etwas mehr Code, damit das verständlicher wird:

Oben die "Read In" Funktion, funktionier einwandfrei. Daran sind die unteren beiden Funktion "load" und "dump"angeknüpft, die das über browse ausgewählte File in den Speicher laden und base64 codieren. (funzt ebenfalls)


Die bekannte "addPDF" Funktion, soll ein dargestelltes PDF per Klick auf eine Checkbox auf die gleiche weise laden und codieren.

Am Ende geht das ganze per Webservice raus... (Tut es auch...)

Evtl. hast du ja noch eine Idee... Mir gehen diese langsam aus... Sitze jetzt seit 12 Uhr da dran...


Code:
//  File read In
	[Bindable]
	private var fileRef:FileReference;
	
	private function browse():void {
		
		if (fileRef) {
			fileRef = null;
			txt = "";
			
		}
		fileRef = new FileReference();
		fileRef.browse();
		
		fileRef.addEventListener(Event.SELECT, load);
		fileRef.addEventListener(Event.COMPLETE, dump);
	}
	
	// Add PDF-Dokument
	private function addpdf():void {
		
		if (fileRef) {
			fileRef = null;
			txt = "";
			
		}
		
		var file:File = File.desktopDirectory.resolvePath("C:\+ Web/NxCommunicator/Test-PDF.pdf"); 
		
		fileRef = file;
				
		fileRef.addEventListener(Event.SELECT, load);
		fileRef.addEventListener(Event.COMPLETE, dump);
	}
	
	
	
	
	
	// Load & dump
	private function load(event:Event):void
	{
		fileRef.load();
		Alert.show((fileRef.name)+" wird der Email hinzugefügt!");
	}

	
	public function dump(event:Event):void
	{
		var bytes:ByteArray = fileRef.data;
		var encoder:Base64Encoder = new Base64Encoder();
		
		encoder.encodeBytes(bytes);
		txt = encoder.drain();
		
		arr.addItem(fileRef.name);
		arr.addItem(txt);
		
		filename.text = filename.text = filename.text.concat((fileRef.name)+"   ");
		da.selected = true;
	}
Mole23 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Speicherplatz des lokalen Speicher schwein2001 ActionScript 1 1 26-07-2006 12:18
LoadMovie mit lokalen Bildern Tarcon ActionScript 1 12 30-12-2005 15:44
Daten auf der lokalen Festplatte speichern? jweber Flash MX 1 02-07-2002 13:08
Highscore auf der lokalen HDD Contra ActionScript 1 3 11-05-2002 09:07
exe zum lokalen speichern emax Flash und Datenbanken 10 18-10-2001 02:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele