| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2010
Beiträge: 73
|
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);
} Jemand eine Idee? |
| | |
| | #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;
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |