Jump to content
Fórum Script Brasil
  • 0

Impressão


Guest Jean

Question

Como posso fazer para imprimir uma página em flash ?

É o seguinte tenho por exemplo uma página com descrições quero colocar nesta página um botão para imprimir esta página visualizada.

Agradeço desde já a todos que me ajudarem, obrigado.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Retirado do dicionário oficial de ActionScript

print

Disponibilidade

Flash Player 4.20.

Uso

print (nível)

print (nível, "Caixa delimitadora")

print ("destino")

print ("destino", "Caixa delimitadora")

printAsBitmap (nível)

printAsBitmap (nível, "Caixa delimitadora")

printAsBitmap ("destino")

printAsBitmap ("destino", "Caixa delimitadora")

Parâmetros

print No modo normal do painel Ações, escolhe Como vetores para imprimir quadros que não contenham imagens de bitmap nem usem transparência (alfa) ou efeitos de cores; escolha Como bitmap para imprimir quadros que contenham imagens de bitmap, transparência ou efeitos de cores. Se você escolher o parâmetro de impressão Como bitmap, a sintaxe AsBitmap será anexada à ação print no painel Ações.

nível O nível a ser impresso no Flash Player. Se você escolher um nível no modo normal do painel Ações, a ação print alternará para printNum ou printAsBitmapNum; no modo especialista, é necessário especificar printNum ou printAsBitmapNum. Por padrão, todos os quadros do nível são impressos. Se você quiser imprimir quadros específicos do nível, atribua um rótulo de quadro #p aos quadros desejados.

destino O nome da instância do clipe de filme a ser impresso. Por padrão, todos os quadros na instância de destino são impressos. Se você quiser imprimir quadros específicos do clipe de filme, atribua um rótulo de quadro #p a esses quadros.

Caixa delimitadora Um modificador que define a área de impressão do filme. Este parâmetro é opcional. Você pode escolher um dos itens a seguir:

bmovie Indica a caixa delimitadora de um quadro específico em um filme como a área de impressão de todos os quadros imprimíveis no filme. Atribua um rótulo de quadro #b ao quadro cuja caixa delimitadora você deseja usar como a área de impressão.

bmax Indica uma composição de todas as caixas delimitadoras, de todos os quadros imprimíveis, como a área de impressão. Especifique o parâmetro bmax quando os quadros imprimíveis em seu filme variarem em tamanho.

bframe Indica uma caixa delimitadora de cada quadro imprimível a ser usada como área de impressão para o quadro. Isso altera a área de impressão de cada quadro e dimensiona os objetos para caberem na área de impressão. Use bframe se você tiver objetos de tamanhos diferentes em cada quadro e desejar que cada objeto ocupe toda a página impressa.

Retorna

Nenhum.

Descrição

Ação; imprime o clipe de filme de destino de acordo com os limites especificados no parâmetro (bmovie, bmax ou bframe). Para imprimir quadros específicos do filme de destino, é necessário anexar um rótulo de quadro #P a esses quadros. Embora a ação print resulte em impressões de mais qualidade do que a ação printAsBitmap, não é possível usá-la para imprimir filmes que utilizem transparências alfa ou efeitos especiais de cores.

Se você não especificar um parâmetro de área de impressão, ela será determinada pelo tamanho do Palco do filme carregado, por padrão. O filme não herda o tamanho do Palco do filme principal. Você pode controlar a área de impressão especificando os parâmetros bmovie, bmax ou bframe.

Todos os elementos imprimíveis em um filme devem ser totalmente carregados antes que a impressão possa começar.

O recurso de impressão do Flash Player suporta as impressoras PostScript e não PostScript. As impressoras não PostScript convertem vetores em bitmaps.

Exemplo

O exemplo a seguir imprimirá todos os quadros imprimíveis em myMovie com a área de impressão definida pela caixa delimitadora do quadro com o rótulo do quadro #b anexado:

print("myMovie","bmovie");

O exemplo a seguir imprimirá todos os quadros imprimíveis em myMovie com uma área de impressão definida pela caixa delimitadora de cada quadro:

print("myMovie","bframe");

eu nunca testei esse comando, por esse motivo resolvi postar a documentação oficial em vez de tentar explicar!

Link to comment
Share on other sites

  • 0
Guest Renatooooooo
Como posso fazer para imprimir uma página em flash ?

É o seguinte tenho por exemplo uma página com descrições quero colocar nesta página um botão para imprimir esta página visualizada.

Agradeço desde já a todos que me ajudarem, obrigado.

cara. é muito dificil pois tentei e não cansegui.

coloca no seu botão de impressão o seguinte codigo:

on (release) {

printAsBitmap(nomeDoMovieClip, "bframe");

}

qualquer coisa F1 do flash,....

espero ter ajudado

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...