Como esconder o menu do flash player?

Por Richard em 17/05/2007

Quando clicamos com o botão direito do mouse em uma aplicação em Flash é exibido um menu padrão do player com opções como Zoom In e Rewind, mas nem sempre você quer dar essa liberdade ao usuário.

Flash menu

Confesso que no início da minha experiência com Flash eu pensava que para conseguir esconder este menu precisaria de algum tipo de hack ou no mínimo um código bem cascudo.

Mas não é nada disso. Para tirar o menu aplicaremos apenas uma linha de código, mexendo na propriedade showMenu do objeto Stage:

Stage.showMenu = false;

O resultado é algo parecido com isso:

Flash menu 2

Não se esqueça que ao usar este código você estará bloqueando a navegação de emergência do usuário e isso significa revisar a interface para que tudo esteja funcionando corretamente.


5 respostas »

  1. arbweb em 18/05/2007 às 17:30

    Opa o/

    Há outra maneira de fazer isso, fora do Flash. Vá no código html da sua página onde está o Flash, e nas linhas de comando do .swf, insira a seguinte linha:

    Pronto! Sem menu chato ^^

    Outra dica também é pra trabalhar com .swf transparente. No mesmo local da dica anterior, insira a seguinte linha:

    Pronto! Background transparente ^^

    Abraço Ric o/

    [Responder]

  2. arbweb em 18/05/2007 às 17:31

    Não apareceram as linhas -_-

    “”

    “”

    [Responder]

  3. arbweb em 18/05/2007 às 17:33

    ah, desisto de postar =~

    [Responder]

  4. Amanda em 22/05/2007 às 10:37

    Oi, Richard, obrigada pela visita!

    Seu blog está ótimo, gostei muito das suas dicas. Esse mundo de internet é realmente apaixonante. :)

    Beijão!

    [Responder]

  5. Agnaldo em 15/03/2008 às 15:32

    essa dica é muito boa, valew.

    [Responder]

RSS feed for comments on this post. TrackBack URL

Deixe um comentário

177 Assinantes Assine o FEED