Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2005, 08:32   #1 (permalink)
gaj
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 15
FileReference.download

Hi, ich bin gerade dabei eine kleine Site in Flash zu basteln. Auf der Site befinden sich mehrere selbstproduzierte MP3 Dateien.Ich will, dass bei Click, wie bei einer HTML Site ein Fenster aufgeht und man die Datei speichern kann.

Also bin ich bei der Flash Hilfe Suche auf

download (FileReference.download-Methode)

aufmerksam geworden.

Nun weiß ich leider nicht, was ich coden muss, damit der Download bei Click aktiviert wird.

PHP-Code:
import flash.net.FileReference;

var 
listener:Object = new Object();

listener.onSelect = function(file:FileReference):Void {
    
trace("onSelect: " file.name);
}

listener.onCancel = function(file:FileReference):Void {
    
trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
    
trace("onOpen: " file.name);
}

listener.onProgress = function(file:FileReferencebytesLoaded:NumberbytesTotal:Number):Void {
    
trace("onProgress with bytesLoaded: " bytesLoaded " bytesTotal: " bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
    
trace("onComplete: " file.name);
}

listener.onIOError = function(file:FileReference):Void {
    
trace("onIOError: " file.name);
}

var 
fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var 
url:String "http://s110207084.alturo-host.de/003gas/051112/audio/Wahnsinnige_Geschwindigkeit.mp3";
if(!
fileRef.download(url"Wahnsinnige_Geschwindigkeit.mp3")) {
    
trace("dialog box failed to open.");

Sorry bin absoluter Flash Noob.
gaj ist offline   Mit Zitat antworten
Alt 21-10-2005, 09:50   #2 (permalink)
-
 
Registriert seit: Jul 2003
Beiträge: 714
ActionScript:
  1. clip_mc.onRelease = function() {
  2.     if (!fileRef.download(url, "Wahnsinnige_Geschwindigkeit.mp3")) {
  3.         trace("dialog box failed to open.");
  4.     }
  5. };

clip_mc ist der Instanzname eines MovieClips oder eines Buttons

cu messingfeld
messingfeld ist offline   Mit Zitat antworten
Alt 21-10-2005, 10:28   #3 (permalink)
gaj
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 15
Danke

Jetzt ist nur das Problem, dass sich direkt ein Fenster öffnet, sobald die Site geladen wird. Wennn ich dann die Datei speichern will, passiert nichts.

Es gibt noch mehrere MP3 Dateien die ebenfalls per Click gedownloaded werden sollen. Wie kann ich diese in den Code einfügen?

http://www.gasmusic.de/051112_gas.html
gaj ist offline   Mit Zitat antworten
Alt 21-10-2005, 11:10   #4 (permalink)
-
 
Registriert seit: Jul 2003
Beiträge: 714
Du musst natürlich was innerhalb des .onRelease - Handlers steht, aus dem anderen Code entfernen.
Sonst hat das doch keinen Sinn.

cu messingfeld
messingfeld ist offline   Mit Zitat antworten
Alt 21-10-2005, 11:17   #5 (permalink)
gaj
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 15
Sorry, wie schon gesagt. Ich mache meine ersten Schritte.

Wo muss ich was entfernen?

EDIT:

Ok.. alle ok!

Geändert von gaj (21-10-2005 um 11:19 Uhr)
gaj 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



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

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


Copyright ©1999 – 2012 Marc Thiele