Jetzt Mitglied werden

Kostenlos registrieren und die vielen Vorteile der Webmasterpro-Mitgliedschaft nutzen.

Login für Mitglieder

Forum - Entwicklung

Info: Der Stern signalisiert, dass neue Beiträge vorhanden sind.

Über Webmasterpro.de

Das Portal wird betrieben und entwickelt durch die Team23 Agentur. Die Augsbuger Agentur hat sich auf Community Software und die Entwicklung von Webportalen spezialisiert.

Flash und ActionScript - Forum

Derzeit sind Sie als Gast in unserem Forum aktiv. Für das Schreiben registrieren Sie sich bitte. Unser Forum ist eine Austauschplattform für Webworker zum Kommunizieren, Helfen, Informieren und Hilfe finden. Auf der rechten Seiten finden Sie eine Forenübersicht über alle Bereiche des Webmaster-Forums. Unterhalb finden Sie alle aktuellen Themen.

Flash und ActionScript gewinnen aktuell, Dank RIAs (Rich Internet Applications) und Adobe Flex, immer mehr an Bedeutung. Hier können Sie Ihre Fragen zu Adobe Flash / ActionScript klären, angefangen von Problemen bei einfachen Animationen in Flash bis zu komplexen Problemen bei der Programmierung mit ActionScript.


stl
Beiträge: 9

PN schreiben
Profil ansehen
User ist offline

AIR - Download und Öffnen

Link zur Antwort auf "AIR - Download und Öffnen" von stl stl, am Mittwoch den 16.11.2011 um 17:41:38

Hi,

ich versuche schon den ganzen Nachmittag Dateien zu öffnen (per openWithDefaultApplication), die im Netz liegen. Aber ich komme nicht weiter.

Hat jemand für mich ein wenig Hilfe in der Richtung? Das es nicht per openWithDefaultApplication direkt geht, weiß ich mittlerweile. Das hier habe ich bis jetzt:

 
ActionScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
function downloadFile(remoteFile) {
    var fn = remoteFile.match(/[a-z0-9-+\.]+?$/i);

    var storage = 'applicationStorageDirectory';
    var localFile = air.File[storage].resolvePath( fn );    var stream = new air.URLStream();
    stream.addEventListener(air.Event.COMPLETE, function(e){
        var fileData = new air.ByteArray();
        stream.readBytes(fileData,0,stream.bytesAvailable);
        var fileStream = new air.FileStream();
        fileStream.openAsync(localFile, air.FileMode.WRITE);
        fileStream.writeBytes(fileData,0);
        fileStream.close();        
    });
    stream.load(new air.URLRequest(remoteFile));

}

Das speichert sie aber nur. Irgendwie komme ich nicht weiter. Theoretisch müsste ich sie jetzt per File. öffnen und anschließend löschen.

Kann mir jemand helfen?

Danke!