Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amiguinhos, seguinte.
Reparem nesse demo de uma aplicação feita em jquery que coloca um vídeo do youtube simulando um background, até ai beleza.
O que eu gostaria de saber é como o cidadão que fez esse code conseguiu deixar o flash inacessível, tentem clicar com o botão direito do mouse e não aparece aquele famoso menu do flash.
Tentei ler o code para decifrar se o cara fez isso pelo css ou js mas não consegui.
Por isso conto com a ajuda dos colegas, quem souber ai qual o macete e como aplicar e puder me explicar eu agradeço.
Obrigado.
No caso, talvez para esse exemplo eu precisasse ser o autor do swf para editar e colocar essa linha, no meu caso, eu gostaria de fazer isso com o player do youtube, teria que usar o swf da api deles e nesse caso não teria acesso ao codigo fonte, não testei seu code, mais nesse caso tenho certeza que ele não eliminaria por completo o content menu, ele apenas deixaria no básico e para isso bastaria eu utilizar menu false no params do embed, no meu caso quero tirar exatamente todo o menu e isso tenho certeza que só através de javascript e css.
Achei 2 codes interessantes e estou estudando.
http://www.uza.lt/blog/2007/08/solved-right-click-in-as3/
http://www.lordofduct.com/blog/?p=318
Ambos fazem exatamente o que eu preciso.
Quem souber outras soluções e quiser contribuir fiquem a vontade.
Até.
Está resolvido o tópico, então?
Sim esta, inclusive acabei esquecendo de agradecer sua ajuda, obrigado.
Eu não vi o link para o esse demo que você fala.
Ele pode ter usado javascript para detectar o click com o botão direito do mouse e programou um blur() para quando isso ocorrer. Mas não sei se isso é possível, pelo menos no Firefox não.
Há uma maneira via AS3, mas não é 100% eficaz pois ainda deixa ativos "Settings" e "Show Redraw Regions.":
(Obs.: precisa estar na timeline principal)
Ref: http://www.actionscript.org/forums/showthread.php3?t=179494