Ir para conteúdo

POWERED BY:

Arquivado

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

Jonas Cowboy

Botão de Salvar como em imagens

Recommended Posts

Pessoal, preciso de uma ajuda de voces

 

Seguinte: Fiz uma galeria de imagens no qual eu clico na imagem que está em um mosaico ela aparece grande no alvo do lado

 

Até ai beleza, consegui fazer tudo certo, mas o problema é que eu precisava que tivesse um botão para quando o usuário clicasse aparecesse a tela de "Salvar como" da imagem

 

Alguem sabe como fazer, não estou usando página de internet, meu flash é um executável que puxa imagens de uma pasta, mas o usuário não tem acesso a pasta

 

Alguem me dá uma força ai?? Abs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar a classe FileReference.

 

http://imasters.com.br/artigo/10577

http://www.mxstudio.com.br/flash/estudo_da...ence__flash_8_/

 

 

Procura sobre o método download.

Italo, beleza?? Consegui fazer com esse código no frame:

 

//
var file:String = "platform_overview.pdf";
var url:String = "http://www.adobe.com/platform/whitepapers/"+file;
//
// FileReference
//
import flash.net.FileReference;
var fileRef:FileReference = new FileReference();
var listener:Object = new Object();
fileRef.addListener(listener);
//
listener.onCancel = function(file:FileReference):Void  {
	trace("onCancel");
};
listener.onOpen = function(file:FileReference):Void  {
	trace("onOpen: "+file.name);
};
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal: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);
};
//
// Botao
//
botao.onRelease = function() {
	fileRef.addListener(listener);
	if (!fileRef.download(url, file)) {
		trace("dialog box failed to open.");
	}
}
//

Ele faz tudo certo, mas ele puxa um pdf platform_overview no site da macromedia (que o endereço se encontra no começo do código). Queria saber como que eu mudo o código pra ele puxar uma imagem que está na minha pasta junto com o flash, no meu computador

 

o nome da imagem é "imagem_teste.jpg". Tem como me dar uma força?

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.