Você está procurando a arquiteta e designer carioca Lia Siqueira? Clique aqui

Posts da Tag ‘impressao’

Como imprimir no Flash

agosto 16th, 2008

Você sabe como mandar uma impressão apartir de um swf ?? ? Não?? Nem eu sabia até ontem a tarde… :P

É bem simples. Fiz um passo-a-passo com todo amor e carinho:

1- Selecione todo o conteúdo do frame que você quer imprimir e transforme em um MovieClip. Isso é muito importante, pois nesse caso, só vai ser impresso o que está dentro desse movie clip.

ImageShack

Obs: Os campos de texto devem estar como Static Text.

ImageShack

2- Selecione o MovieClip. No campo <Instance Name>, nomeie-o com o nome “impressao”.

ImageShack

3- Agora você tem que criar o botão que vai solicitar a impressão.

ImageShack

Obs: Não sabe? Você pode usar uma imagem, ou só texto, ou uma forma com texto, sei lá, só precisa ter alguma coisa pra selecionar, pressionar F8 e transformar em botão. No meu exemplo eu fiz uma forma Rectangle Tool, preechi de vermelho, dai com a ferramenta Text Tool digitei a palavra “imprimir” e coloquei branco, posicionei o texto em cima do retangulo e só, a nível de tutorial basta. :P

4- Agora vem a mágica. Selecione o botão e pressione F9, vai abrir a janela de Actions, aí você coloca esse código:

on (release) {
printNum(impressao, “bmovie”);
}

ImageShack

5- Teste. Gere o swf e clique no botão de imprimir. Se abrir a janela de configuração da impressora é pq deu certo, basta vc configurar suas preferencias de impressão e mandar bala, mas se não abriu é pq vc fez alguma coisa errada, volte ao passo 1.

OBSERVAÇÕES IMPORTANTES:

Tipo de impressão:
printNum => Imprime como vetor.
printAsBitmapNum => Imprime como bitmap.

Área de impressão:
bmovie => MovieClip
bmax => Máx
bframe => Quadro

Espero que tenham entendido!! ;)

Baixar arquivos .fla e .swf versão CS3