Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alanrg.83

Forçar download no flash

Recommended Posts

Bom gente! estou usando este action para download de uma musica do meu site

 

on(release){

getURL("cd_mp3/01 Faixa 1.mp3");

}

 

Mas.. oque acontece é que ele está executando a musica com quick time e nao esta abrindo a janela de sarvar o arquivo!!

Existe algum action que force o download do arquivo ao invés de executa-lo?? Nao queria tambem ter que zipar o arquivo.extensão .zip o downlo

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você estiver usando o flash 8 ou o CS3, dá uma olhada na classe FileReference , ela tem o método download

 

no help do flash tem um exemplo

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara oque fiz foi isso aqui:

 

import flash.net.FileReference;

var musica1 = "http://www.leoegiba.com/cd_mp3/01_Faixa_1.mp3";

var musica2 = "http://www.leoegiba.com/cd_mp3/02_Faixa_2.mp3";

var musica3 = "http://www.leoegiba.com/cd_mp3/03_Faixa_3.mp3";

var musica4 = "http://www.leoegiba.com/cd_mp3/04_Faixa_4.mp3";

var musica5 = "http://www.leoegiba.com/cd_mp3/05_Faixa_5.mp3";

var musica6 = "http://www.leoegiba.com/cd_mp3/06_Faixa_6.mp3";

var musica8 = "http://www.leoegiba.com/cd_mp3/08_Faixa_8.mp3";

var musica12 = "http://www.leoegiba.com/cd_mp3/12_Faixa_12.mp3";

var musica13 = "http://www.leoegiba.com/cd_mp3/13_Faixa_13.mp3";

var musica15 = "http://www.leoegiba.com/cd_mp3/15_Faixa_15.mp3";

var musica16 = "http://www.leoegiba.com/cd_mp3/16_Faixa_16.mp3";

var musica17 = "http://www.leoegiba.com/cd_mp3/17_Faixa_17.mp3";

 

var fileRef:FileReference = new FileReference();

 

function mp3_1(){

fileRef.download(musica1, 'Mais Um Agito.mp3')

}

function mp3_2(){

fileRef.download(muscia2, 'Virus Da Paixao.mp3')

}

function mp3_3(){

fileRef.download(muscia3, 'Coisa De Bar.mp3')

}

function mp3_4(){

fileRef.download(muscia4, 'Estudar Pra Que?.mp3')

}

function mp3_5(){

fileRef.download(muscia5, 'Coisa Mais Gostosa.mp3')

}

function mp3_6(){

fileRef.download(muscia6, 'Cala A Boca E Me Beija.mp3')

}

function mp3_8(){

fileRef.download(muscia8, 'Vem Me Amar.mp3')

}

function mp3_12(){

fileRef.download(muscia2, 'Vai, Bandida.mp3')

}

function mp3_13(){

fileRef.download(muscia2, 'Vamo Beijar.mp3')

}

function mp3_15(){

fileRef.download(muscia2, 'Meu Coracaoo Chorou.mp3')

}

function mp3_16(){

fileRef.download(muscia2, 'A Lua Me Disse.mp3')

}

function mp3_17(){

fileRef.download(muscia2, 'Nao Sou Seu Brinquedo.mp3')

}

 

Ai cada botao chama uma função mp3 diferente, ex:

on (release) {

_root.mp3_1();

}

 

Mas só esta fazendo o download da primeira musica! As outas não funcionam! Oque tem de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tem q usar o addListener não ?

tipo :

 

listener:Object = new Object();

 

dai em cada arquivo :

 

function mp3_17(){

fileRef.addListener(listener)

fileRef.download(muscia2, 'Nao Sou Seu Brinquedo.mp3')

}

 

e em cada um vai pondo isso...

 

v aew !

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.