SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - pobieranie mp3 z funkjcą zapisz jako - Jaki kod?

pibi84 - Nie 15 Lut, 2009 15:28
Temat postu: pobieranie mp3 z funkjcą zapisz jako - Jaki kod?
Jestem początkującym we flashu i nie moge znalezc kodu który po kliknięciu na button nie otwierał pliku tylko go zapisywał (pojawienie się okna zapisz jako)
kod w javascript wygląda tak:
<input type="button" value="Save" onClick="saveFile('Venus.mp3');">

jak to zrobic w SWITSHu ?

opera i firefox otwiera okno "zapisz jako" automatycznie po kliknieciu na link ale IE nawet nie otwiera mi mp3 dlatego chce zastosowac save as.
Strona www.noico.com.pl POMOCY!!!

mielu - Nie 15 Lut, 2009 18:27

no i as też będziesz wywoływał js

Kod:


on (press) {
   
    javascript("saveFile('Venus.mp3')");
}

pibi84 - Nie 15 Lut, 2009 18:56

Próbowałem i nie działa. Myśle że to trzeba połączyć z url bo pierw ma to odszukać na serwerze a potem wywołać skrypt save as. Probowałem te tak:

on (release) {
javascript("saveFile('Venus - NO i CO.mp3')");
getURL("Venus - NO i CO.mp3", "");

}



i osobno relase i press ale tez nie działa. Nawet na serwerze jak chce otworzyc mp3 to mi wyskakuje pusta strona (tylko w IE) i działa tylko zapisz jako.

mielu - Nie 15 Lut, 2009 20:15

nie nie,

po pierwsze jest Ci do tego potrzebna ta funkcja js, którą musisz wkleić w pliku html,

a po drugie ja to kiedyś robiłem inaczej, za pomocą php

kod php - pobierz_mp3.php
Kod:

<?php
header("HTTP/1.1 200 OK");
header("Status: 200 OK");
header('Content-Type: application/force-download');
header('Content-Disposition: attachment; filename="'.$file.'"');
header('Content-Length: '.filesize($file));
readfile($file);
?>



a w as

Kod:

on (release) {

getURL("pobierz_mp3.php?file=Venus - NO i CO.mp3", "");

}


ja bym raczej usuną wszystkie spacje z nazwy pliku

pibi84 - Nie 15 Lut, 2009 20:51

ok tylko ze ja potrzebuje kod do swisha bo mam wszystko we flashu, po kliknięciu na button ma wywolac funkcje

[ Dodano: Nie 15 Lut, 2009 21:42 ]
Stworzylem nową stronę html o nazwie pobierz_mp3 o kodzie

<?php
header("HTTP/1.1 200 OK");
header("Status: 200 OK");
header('Content-Type: application/force-download');
header('Content-Disposition: attachment; filename="'.$file.'"');
header('Content-Length: '.filesize($file));
readfile($file);
?>


i wrzuciłem do swicha kod javascript powyzej i w operze nie działa, a w IE pobiera plik pobierz_mp3.php

Usunąłem wszystkie spacje

[ Dodano: Pon 16 Lut, 2009 09:37 ]
Ej wszystko działa, to wina przeglądarki mam jakąs niepełną wersję chyba bo u kumpli chodzi, a ja myslałem ze to wina serwera albo kodu, IE 7 jest do dupy!!!


Powered by phpBB modified by Przemo © 2003 phpBB Group