Jump to content


Photo

Imagem Externa Jpg


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

#1 cristiano_cds

cristiano_cds

    Normal

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

Posted 22/09/2005, 05:42

Galera eh o seguinte,

:huh: como eu faço pra carregar uma imagem dentro de um swf, com o nome dessa imagem sendo definida dentro de um arquivo externo como um .txt por exemplo.
Bom eu estou definindo o nome do arquivo jpg externo dentro do fla, :P
loadMovie ("foto1.jpg", "_root.alvo.");
eu quero poder trocar esse nome da imagem (foto1.jpg) quando eu quiser atraves de um arquivo externo.
Tipo, eu achei esse codigo aqui no forum, acho q foi o q se aproximou mais:
:unsure:
var carrega:LoadVars = new LoadVars();
carrega.onLoad = function(success){ 
if(success){
alvo.loadMovie([this.foto]);
}
}
carrega.load("arquivo.txt");
tipo assim.. pelo q eu entendi, dentro do arquivo.txt eh pra ter o seguinte
foto=nomedafotoqueeuquiser.jpg
Mas nao tah funcionando... eu ja testei isso no flash 5 (que eu uso mais) e no MX, mas obtive nenhum resultado positivo. (y)

ps seria interessante saber disso pq ja vi aqui no forum q essa eh uma dúvida muito grande com quem trabalha com algum tipo de programacao e quer mecher no flash pra fazer uma atualizacao dinamica no seu site1

#2 Patrique

Patrique

    Super Veterano

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

Posted 22/09/2005, 06:25

De uma olhada nesta matéria leia ela toda que neste tutorial tem uma função para carregar jpgs externos.

http://www.pontoflas...ia.php?Item=216

Um abraço,
Patrique André

#3 cristiano_cds

cristiano_cds

    Normal

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

Posted 22/09/2005, 11:16

Pô cara.. muito bom o negocio ai .. mas eu nao entendi lhufas do que tuto.. o q eu queria uma explicaçao mais basica.. :wacko: eu ate tentei o exemplo mas nao rolou... complicou um pouco mais :blink:
Teria uma coisa mais objetiva?!... eu ja rodei esse forum todo e nao tem em lugar nenhum falando sobre como fazer isso de modo objetivo.

#4 Patrique

Patrique

    Super Veterano

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

Posted 22/09/2005, 11:25

Cara olhe esta matéria da imasters lá tem uns exemplos e o cara detalhou bastante. (y)

http://www.imasters....?cn=2729&cc=177

Um abraço,
Patrique André

#5 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 22/09/2005, 19:27

Cristiano,
É interessante procurar entender os processos antes de começar a programar um aplicativo. No caso, tu vai precisar de 2 coisas: classe MovieClipLoader e a classe LoadVars. A LoadVars me parece que tu conseguiu usar, então, leia isso sobre a MCL:
http://www.fugpr.com.br/?s=a&a=v&id=7

Outra coisa, procure sempre separar em funções o teu código. :)

Abraço
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#6 cristiano_cds

cristiano_cds

    Normal

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

Posted 22/09/2005, 19:59

Bom como eu havia prometido, um tudo bem básico de como usar o "LoadVars". (Só funciona pra flash MX adiante). ;)

<_< Adianto que não estou demostrando a melhor maneira de se fazer, mas é um jeito básico pra quem até agora vem tentando usar e nao consegue inserir texto e foto dinâmica no Flash.
Bom, eu achei melhor trabalhar com o "loadVariablesNum" pra puxar o texto de um arquivo externo e "LoadVars" para tratar de puxar a imagem externa.

0º Passo:
(como todo bom programador, devemos começar do zero) Tenha o Flash MX, caso contrário, desista. :P
O flash 5 não faz nem que o papa viva. (Mas milagres acontecem, é raro, mas acontece.)

1º Passo:
Abra o seu FLASH MX. Na Cena 1 crie três camadas ACTIONS, TEXTO, IMAGEM (pra ficar organizado).

2º Passo:
Na camada ACTIONS, você abre o prompt dos Actions do Flash MX (pressione F9).
Cole o seguinte

/*Permitir acentos no texto*/
System.UseCodePage = true;
/*carega o arquivo com o texto externo*/
loadVariablesNum("arquivo.txt", 0);
/*começa o LoadVars*/
var carregaImagem = new LoadVars();
carregaImagem.onLoad = function() {
/*determina em que instância a foto 
deve aparecer (Target) e determina a 
variavel que vai conter o nome da imagem 
externa*/
alvo.loadMovie([this.MinhaImagem]);
};
/*carrega o arquivo que possue a variavel 
com o nome da imagem externa*/
carregaImagem.load('arquivo.txt');

3 Passo:
Agora vamos a segunda camada - TEXTO. (pra vc nao se errolar com as outras camadas, trave as camadas que você não irá usar ok?!)
Crie um espaço de Texto Dinâmico.
Ferramenta Texto > Propriedades > Texto Dinâmico.
Depois de criar a área de Texto Dinâmico, você vai precisar definir uma variável nesse campo.
Selecione o campo criado e depois siga para:
Propriedades > Var:
No campo Var, defina a variável que será utilizada para definir o texto externo. Como estamos seguindo esse mini-tuto, vamos inserir no campo Var a variável "MeuTexto".

4 Passo:
Agora vamos para a terceira e última camada - IMAGEM.
Nessa camada vamos criar um MC (Movie Clip) vazio.
Como fazer isso?!
Simples, eu faço o seguinte:
Crie um quadrado;
Selecione a imagem e Pressione F8 (Converte em Simbolo);
Crie um Clipe de Filme com qualquer nome;
Acesse o clipe de filme criado através da sua Biblioteca ou com dois cliques no objeto;
Depois delete essa imagem de dentro do Clipe do Filme e volte pra Cena 1;
Pronto já tens um Clipe do Filme vazio;
:)
(bom eu faço assim)

Pronto.. agora q a imagem desapareceu você já tem um Clipe de Filme. Ele vai aparecer pra você como se fosse uma bolinha com um X.
Selecione essa "bolinha" e depois siga para:
Propriedades > <Nome da Instância>
em <Nome da Instância> escreva o nome que o LoadVars irá reconhecer para mandar abrir sua imagem externa nesse MC.
Vamos utilizar a variável alvo.
Pronto terminamos no Flash MX.

5 Passo.
Agora no mesmo nível que você salvou o seu arquivo .FLA, crie um TXT com o nome "arquivo.txt".
Abra esse txt e vamos escrever as variáveis que nós queremos que o Flash escreva.
Bom se vc usa o FLash 5 (como eu) e já esta acustumado as rotinas de variáveis externas, vai ter que se adaptar a essa nova realidade, as variáveis tem que ficar na MESMA LINHA e é recomendado que o sinal de "=" (igual) fique colado tanto na variável como no seu texto.
MeuTexto=Escrevendo no Flash &MinhaImagem=imagem.jpg
(Pelo menos comigo nao funciona de outra maneira)

Pronto. Agora Publique seu SWF e divirta-se.
:)

Segue aqui o arquivo que criei com o exemplo acima.

Agradeço a todos que fazem parte desse forum e sempre estão dispostos a ajudar para serem ajudados. (y)

Attached Files


Edição feita por: cristiano_cds, 23/09/2005, 03:59.


#7 Patrique

Patrique

    Super Veterano

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

Posted 23/09/2005, 00:06

hehehe seria bom um tuto sobre imgs externas vou ficar no aguardo (y)

Um abraço,
Patrique André

#8 cristiano_cds

cristiano_cds

    Normal

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

Posted 23/09/2005, 04:02

Prometido e cumprido galera.. espero ajudar alguem com minha explicação, e deixo dito que nao sou explert em flash e actions script, portanto quem quiser melhorar essa ideia ai em cima.. fique a vontade

Abraço :D

#9 Rustin

Rustin

    Parradise

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

Posted 23/09/2005, 09:46

Aí galera, minha contribuição.

Fonte? Baidu ocidental :P
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 20/09/2017, 18:44

Elimite For Sale cialis Cheap Cialis Super Active Rx Pharmacy Prix Du Viagra France En Beziers Viagra Kaufen Uberweisung Zithromax Treatment viagra cialis Zithromax Powder
Idealista Propecia cialis Cialis Madrid Entrega En Mano
Provera Cycrin Mail Order Viagra Achat En Ligne En Saint
Free Viagra Samples From Canada <a href=http://cialtobuy.com>online pharmacy</a> Doxycycline Adond Puedo Comprar

#11 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/09/2017, 04:51

Tadalafil 20 Au Priligy viagra cialis Cialis Acheter Online I Overdosed On Keflex Cause Superinfection
Kamagra Tablets Online online pharmacy Orlistat 60mg
Cialis Mercado Libre Walmart Prescription Prices Propecia Hormones cialis Priligy 60 Mg Tablets Baclofene Fda Cheapest Levitra Plus

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/09/2017, 00:00

Como Comprar Cialis Discretamente cialis O Comprare Viagra In Svizzera Levitra Preisvergleich 20 Mg Propecia Hairy Back
Kamagra Oral Jelly Rite Aid Cialis Canada Generic online pharmacy Trazodone 50 Mg Mejor Que La Viagra Viagra Medicina
Levitra Pills For Sale Bentyl In Internet Tablets Apotheke Viagra Pfizer generic cialis Clomid 100g Effets Secondaires Generic Levitra Online Propecia Barato 1 Mg

#13 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 29/09/2017, 04:30

Ou Acheter Viagra Cialis Levitra Cephalexin 500mg Problems cialis K Clv Compared With Augmentin Viagra Purchase In Nz

#14 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 08/10/2017, 05:00

Cialis Original Wirkung viagra Propecia Torsion Testicular
Viagra Kaufen In Der Schweiz Medikament Cialis 20mg generic levitra online Como Puedo Comprar Viagra Viagra Achat Site

#15 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 23/10/2017, 18:49

Viagra Cialis Levitra Cual Es Mejor Uso Propecia Cytotec Birth Defects Nonsteroidal Anti Inflammatory Drugs cialis Ou Acheter Du Cialis Normal Dosage Amoxicillin Tooth Buy Misoprostol Tablets Online
Cialis Como Tomar Comprar Cialis Original Espana viagra Propecia 12 Weeks Cialis Original Preis
Alternativas Del Viagra Comprar Viagra Sin Receta Contrareembolso Levitra Cialis Comparazione Prestazioni online pharmacy Fluoxetine Want To Buy Virginia Prix Du Levitra 10 Mag




0 user(s) are reading this topic

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

IPB Skin By Virteq