Jump to content


Photo

Botão


  • Faça o login para participar
4 replies to this topic

#1 Jiraya Capoeira

Jiraya Capoeira

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 07/02/2008, 10:43

Bom Dia.. eu tenho um site em flash e preciso que um dos botões do menu ao clicar ele abra o download de um arquivo.doc... tem como fazer ? Ja consegui isso a muito tempo mais nao tenho mais o exemplo.. Agradeço desde já.

#2 mouserock

mouserock

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 07/02/2008, 13:05

Coloca essa action dentro do botão

[codebox]on (release) {
getURL("http://www.seusite.c...odoarquivo.doc");
}
[/codebox]

isso?
provavelmente o arquivo .doc abrirá pelo navegador, se for pra download msm coloca em um .rar ou .zip

#3 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 07/02/2008, 20:55

Meu Deus.

Não, não e não. Esqueçam que existe Action Script 1.0.

Instancie o botão como, por exemplo, "botao_btn" e na timeline, no quadro da timeline, coloque:

botao_btn.onRelease = function():Void {
	 getURL("/downloads/arquivo.doc");
}


Abraços.

pp

#4 mouserock

mouserock

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 08/02/2008, 00:01

Meu Deus.

Não, não e não. Esqueçam que existe Action Script 1.0.

Instancie o botão como, por exemplo, "botao_btn" e na timeline, no quadro da timeline, coloque:

botao_btn.onRelease = function():Void {
	 getURL("/downloads/arquivo.doc");
}


Abraços.

pp


bom, mas funciona do mesmo jeito, certo?

#5 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 08/02/2008, 08:40

Em termos.

Fazendo assim vc:

1) Espalha seu código por todo o flash. Quando precisar dar manutenção ou tiver um bug, vai ter que sair fuçando dentro de movieClip para alterar ou debugar seu código.
2) Vc não possui um controle mais refinado de eventos como, por exemplo, o uso de eventHandlers complexos de listeners. Ou, pior de tudo, não vai poder gerenciar seus eventos de mouse a partir de um único objeto.
3) Todas as suas chances de aprender ou aplicar um design pattern estão por terra. Não dá pra trabalhar com um Singleton ou um ObserverPattern com código espalhado pra todo canto.
4) Você nunca vai poder sonhar em trabalhar com orientação a objeto no flash, escrevendo em ActionScript 1.0. Ou seja: se vc for mesmo um profissional de internet (e, mais ainda, de flash) nunca vai conseguir pegar um projeto de porte no mercado. Todo mundo hoje exige conhecimentos em Orientação a Objeto e, quem não exige, deveria saber bem o que está perdendo. A orientação a objeto permite um re-uso do código muito grande, facilidade na manutenção, escalabilidade e permite o desenvolvimento em equipes de maneira muito mais abrangente. Não consigo imaginar o desenvolvimento de um flash em uma equipe de 3 ou mais programadores sem o uso de ActionScript 2.0 e com orientação a objeto.

Eu poderia listar aqui muitos outros motivos para se esquecer ActionScript 1.0. Já tentou trabalhar na sintaxe do flash 4? Com TellTarget e sintaxe de barra? É um inferno. Agora, se vc quiser continuar programando no Flash 9 como se fazia com Flash 5...

Eu tento mostrar aqui no fórum, diariamente, as vantagens de não se fazer isso. Aliás tenho muita vontade de postar uns tópicos aqui com Classes que desenvolvo ou tutoriais de orientação a objeto. Mas enquanto a grande maioria estiver fazendo on (release) por aqui, isso fica sem espaço.


Abraços.

pp

Edição feita por: Pedropauloalmeida, 08/02/2008, 08:43.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq