Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E aí pessoal blza, seguinte tô com uma baita dúvida, tenho que desenvolver um site para um fotografo e ele quer colocar as fotos no site, mais sem opção do cliente copiar as fotos pelo site, pensei em fazer com jquery e php, mais não deu pra bloquear a copia das fotos, a única solução é fazer ela em flash, mais eis que surge a minha dúvida, como fazer ela dinâmica, onde o proprio cliente atualiza as fotos sem depender de mim. Alguém poderia me dar uma luz de como fazer isso, já fucei o google mais não achei nada como quero.
aguardo sugestões
obrigado
Você pode receber as imagens em ByteArray usando AMF. Isso impediria que a imagem ficasse em cache e que o usuário a acessasse diretamente pela url.
Então brother, segui a tua dica, achei este tuto http://www.flaviajobs.com.br/artigos_exclusivos.php?ida=23, até aí blza fiz todas as modificações e integração com php/ mysql, xml e flash, só que quando carrego novas fotos para o banco, o sistema faz o upload das fotos e descrições, mais não ataualiza, fica sempre as mesmas fotos que coloquei por primeiro, e quando eu abro só o arquivo swf as fotos estão atualizadas, mais o swf dentro do site não atualiza, o que pode ser?
Provalmente é o cache do navegador. Abra o fla e troque na linha 80 do tudo_mc
meuXML.load("galeria1.xml"); por meuXML.load("galeria1.xml?nocache="+Math.round(Math.random()*1000));
Brother não deu certo, substitui a linha que você mencionou acima, mais aí ele não carrega nenhuma foto!
vlw pela ajuda ae!!!
Testou no servidor?
>
Testou no servidor?
Dae brother, desculpa ter respondido meio tarde, to atarefado com outros projetos tb...
seguinte testei no servidor mais continua a mesma coisa não mudou nada!
>
Testou no servidor?
Cara quando dou um Ctrl + Enter no flash, para testar. Aparece o seguinte erro:
Error opening URL
'File: [todo caminho do arquivo]/galeria1.xml?nocache=313'
e não atualiza no navegador! o que será?
E ae...
O erro que diz ae é que aonde está a direção do XML no seu PC... você não colocou...
Lá aonde ta no Action Script tenta achar a frase "todo caminho do arquivo"
e muda para o local da onde está o seu XML...
Ex: local/arquivo.xml <- aonde local seria uma pasta e dentro dela taria um Arquivo com extensão XML.
OBS: se o SWF estiver na mesma pasta do XML... coloca apenas o nome do arquivo XML.
(A Não ser que você que colocou aquele "todo caminho do arquivo" para não esticar o code..)
hehe
Impedir que salvem as fotos do site é tarefa inútil. É possível pegar fotos de muitas formas, seja pelo clique direito e salvar, seja pelo código fonte ou na pior das hipóteses dando um print screem na tela. Isso inclui também as galerias em flash.
Boas, teoricamente não é complicado, mas deve conhecer bem AS e um script server side (ASP ou PHP por exemplo) mais integração com um banco de dados ou arquivo XML.
Basicamente toda rotina de armazenamento e gerenciamento de fotos, inclusive a administração, será feita pelo script server-side, o Flash apenas fará a requisição dos dados e exibir da forma que desejar.
Sugiro primeiro definir as ferramentas que serão utilizadas, efetuar testes das rotinas (exibindo em html mesmo) apenas para verificar e corrigir eventuais erros/falhas e depois partir para o Flash, já que como disse, este será o responsável apenas pela exibição dos dados. Nesta opção, o fórum tem muitos tópicos e até exemplos de galeria de fotos.
Quanto ao bloqueio das fotos, isso é quase impossível, basta o usuário ter um pouco de conhecimento, print-screen, caminho absoluto, etc... O que pode ser feito para minimizar é colocar uma marca d'água nas fotos...
No mais, a medida que for surgindo dúvidas, vá postando...
Att.