Ir para conteúdo
Fórum Script Brasil
  • 0

Carregar fonte no flash


mfernandes

Pergunta

Olá pessoal, alguém pode me ajudar?

Fiz uma animação simples em flash, nela tem um texto dinamico, ele sofre um efeito de digitação onde as letras vao aparecendo uma a uma, ate ai td bem. Só que no meu pc eu vejo a fonte que escolhi, por curiosidade está se chama (ronda) mas em outros pcs que não tem a fonte instalada a animação aparece com a fonte arial. gostaria de saber como faço pra importar essa fonte pro flash e fazer com que ele a execute a partir da biblioteca.

Obrigado

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

clique no ícone no canto superior direito da janela da biblioteca e escolha a opção "New Font..." Daí escolha a fonte para importar. Na biblioteca, clique com o botão direito nela e escolha a opção "Linkage". Ali, marque a opção "Export for Action Script" e coloque um nome no campo Identifier, por exemplo "fonte1".

Agora vamos ao AS.

var fonte:TextFormat = new TextFormat();
fonte.font = 'fonte1';
fonte.size = 9;

txt_dinamico.embedFonts = true;
txt_dinamico.setTextFormat(fonte);

e é isso aí!

Link para o comentário
Compartilhar em outros sites

  • 0
clique no ícone no canto superior direito da janela da biblioteca e escolha a opção "New Font..." Daí escolha a fonte para importar. Na biblioteca, clique com o botão direito nela e escolha a opção "Linkage". Ali, marque a opção "Export for Action Script" e coloque um nome no campo Identifier, por exemplo "fonte1".

Agora vamos ao AS.

var fonte:TextFormat = new TextFormat();
fonte.font = 'fonte1';
fonte.size = 9;

txt_dinamico.embedFonts = true;
txt_dinamico.setTextFormat(fonte);

e é isso aí!

então amigo, mas assim, no primeiro frame da layer que contem o texto, (vale lembrar que se trata de um texto dinamico) já contem um AS, onde eu insiro essas linhas de comando que você passou? Coloco junto com o AS que já tem lá? Desulpe minha ignorancia, se possivel conto com a ajuda de vocês aqui do forum. :)

Link para o comentário
Compartilhar em outros sites

  • 0

Sim pode por junto

Para organizar coloque comentários

Exemplo

//Carregar fonte

var fonte:TextFormat = new TextFormat();
fonte.font = 'fonte1';
fonte.size = 9;

txt_dinamico.embedFonts = true;
txt_dinamico.setTextFormat(fonte);

//Para a a nimação
stop();

// Aqui manda para o frame dois
btn.onPress = function(){
gotoAndPlay(2);
}

;)

Link para o comentário
Compartilhar em outros sites

  • 0
Não sei se é o melhor jeito mas você pode tirar ela da pasta fonte e por em outro lugar para testar.

Cara, muito bem pensado hehehehe... n sei como não pensei nisso antes

Bom... seguindo o que você falou anteriormente deixei o codigo assim e não funcionou =(

//fonte inicio

var fonte:TextFormat = new TextFormat();
fonte.font = 'fonte1';
fonte.size = 18;

txt_dinamico.embedFonts = true;
txt_dinamico.setTextFormat(fonte);

//fonte fim

texto = "Pregador - Jornalista\nConferencista";
Digita(_root.txt, texto, 75);
function Digita(path, _str, tempo) {
i = 0;
path.text = "";
ID = setInterval(type, tempo, _str, path);
function type(_str, path) {
larg = _str.length;
path.text += _str.charAt(i);
if (i == larg-1) {
clearInterval(ID);
}
i++;
}
}

Link para o comentário
Compartilhar em outros sites

  • 0

verifique se o nome dela na biblioteca (na caixa Linkage) está correto com o AS...além disso, o AS deve estar no(s) frame(s) em que estiver a caixa de texto!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...