Jump to content


Photo

Duvidas No Actionscript


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

#1 schumacker

schumacker

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Feminino
  • Localidade:Rio de Janeiro

Posted 08/05/2004, 23:50

Pessoal é o seguinte,

Eu não saco nada de Action

Tenho várias fotos de produtos numeradas sequencialmente e descrição dos textos de cada uma também no formato para se fazer um loadvariable.

Exemplo, as fotos e as descrições em TXT para flash

1.jpg
2.jpg
3.jpg

1.txt
&1=Blá blá blá blá blá &

2.txt
&2=Blá blá blá blá blá &

3.txt
&3=Blá blá blá blá blá &




Só que são vários produtos.

Como fazer isso dinamicamente?

Eu gostaria de criar um unico filme e nele conter um botão de avançar e voltar.

Quando clicar no botão de avançar ele carrega a proxima foto (numa posição definida por um movie clip) e carrega o TXT da descrição.

Como faço?

E também, como eu junto o valor de uma variável a uma informação?

EX: tenho uma variável chamada X

x = 3;
loadmovie (x".jpg"); ???

ele tem que carregar a imagem que seja 3.jpg




Quem puder ajudar, deixe bem detalhado...obrigada! :blink: :wacko: :unsure: :(
=================================
| Priscila Schumacker
| W E B M A S T E R
| www.schumacker.com.br
=================================

#2 TÐR90

TÐR90

    Fireworks e Flash MX

  • Usuários
  • 207 posts
  • Sexo:Não informado
  • Localidade:Coromandel-MG

Posted 09/05/2004, 00:05

Opa....blz ?
Eh....eu dei uma olhada aqui e vi uma postagem eresolvi te ajudar...

http://forum.wmonlin...showtopic=68467

Tenho quase certeza que é isso q vc precisa....
Dá uma olhada em toda a postagem ;)
[color=blue]O mundo precisa de mais gênios humildes! Hoje em dia somos poucos...


http://www.pontogratis.com.br - em breve

#3 TÐR90

TÐR90

    Fireworks e Flash MX

  • Usuários
  • 207 posts
  • Sexo:Não informado
  • Localidade:Coromandel-MG

Posted 09/05/2004, 00:12

Desculpa ai...

Mais dei outra procurada e achei http://www.mr10.net/...onents/gallery/

Já ta pronta, tem o exemplo e um link pra baixar . ;)
[color=blue]O mundo precisa de mais gênios humildes! Hoje em dia somos poucos...


http://www.pontogratis.com.br - em breve

#4 schumacker

schumacker

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Feminino
  • Localidade:Rio de Janeiro

Posted 09/05/2004, 09:51

Blz valeu pela ajuda!

Estou baixando o arquivo e vou testar, qualquer coisa posto aqui novamente!


Abraços

Priscila
=================================
| Priscila Schumacker
| W E B M A S T E R
| www.schumacker.com.br
=================================

#5 schumacker

schumacker

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Feminino
  • Localidade:Rio de Janeiro

Posted 11/05/2004, 22:48

Ae, baixei o componente, é bastante interessante, porém não atende o que preciso infelizmente.

Segue a imagem abaixo como ilustração... quem puder me dar uma solução...

Teria inúmeros produtos com suas descrições...

Sei lá, fazer tipo:

i=0;
LoadMovie (i".jpg", imagens);
LoadVariable (i".txt", textos);

E no VAR da caixa de texto dinâmico para carregar colocar algo do tipo: $i

To misturando PHP e action pra ver se vcs entendem o que eu quero... mas não é nada em PHP não!Pelo amor de Deus! É só a sintaxe como exemplo...

não saco nada de Action... se aguem poder me ajudar e detalhar.... agradeço!!!!!!!!!

Posted Image
=================================
| Priscila Schumacker
| W E B M A S T E R
| www.schumacker.com.br
=================================

#6 seemann

seemann

    Novato no fórum

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

Posted 12/05/2004, 01:13

vc pode fazer da seguinte forma, quando clicar no botao proximo o i recebe mais um..

tipo

on(release){
i++;
loadMovie(i+".jpg",imagens);
loadVariables(i+".txt",textos);
}

e no voltar so muda de i++; pra if(i>0){i--;} assim deve funcionar, lembrando q eu nao testei as sintaxes usei as mesmas q vc falou....

ja eu faria com xml, pois nao sei como vc vai pegar no txt nunca testei fazer algo do tipo com txt, mas no xml vc poderia ler os nós e nos nós colocar os textos como atributos e tbm os nomes das fotos q nao precisariam ter nomes em sequencia.......


nao sei se te ajudei, oq vc nao sabe é como fazer as actions é isso?qq coisa poste ae......flw......

#7 schumacker

schumacker

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Feminino
  • Localidade:Rio de Janeiro

Posted 12/05/2004, 16:16

É isso mesmo minha dúvida.


Mas po, se em XML fica melhor, como ficaria então???
=================================
| Priscila Schumacker
| W E B M A S T E R
| www.schumacker.com.br
=================================

#8 seemann

seemann

    Novato no fórum

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

Posted 13/05/2004, 01:07

bom fiz um esquema bem simplesinho aqui....teste e me diga se funciou blz.....

1 - no xml q deve se chamar teste.xml

<teste1 desc='aaaaaa' foto='Foto0.jpg'></teste1>
<teste2 desc='bbbbbb' foto='Foto1.jpg'></teste2>
<teste3 desc='cccccc' foto='Foto2.jpg'></teste3>

independe o numero de coisas q vc colocar, coloque quantas quiser....desc é a descriçao da foto e foto o nome q corresponde a descriçao da mesma linha, os nomes das fotos nao precisam ter sequencia alguma....

-----------------------------------------------------------------------------------------------

2 - na primeira frame do flash

onLoad = function () {
	i = 0;
};
MovieClip.prototype.loadMovieXY = function(file, depth, x, y) {
	this.createEmptyMovieClip("alvo"+depth, depth);
	this["alvo"+depth].loadMovie(file);
	this["alvo"+depth]._x = x;
	this["alvo"+depth]._y = y;
};
file = new XML();
file.ignoreWhite = true;
file.load("teste.xml");
file.onLoad = function() {
	texto = this.childNodes[i].attributes.desc;
	// [MovieClip].loadMoviesXY(arquivo, level, posicaox, posicaoy);
	_root.loadMovieXY(this.childNodes[i].attributes.foto, 1, 0, 0);
};

-----------------------------------------------------------------------------------------------

3 - no botao proxima

on (release) {
	if (i<file.childNodes.length-1) {
  i++;
	}
	texto = file.childNodes[i].attributes.desc;
	_root.loadMovieXY(file.childNodes[i].attributes.foto, 1, 0, 0);
}

-----------------------------------------------------------------------------------------------

4 - e no anterior

on (release) {
	if (i>0) {
  i--;
	}
	texto = file.childNodes[i].attributes.desc;
	_root.loadMovieXY(file.childNodes[i].attributes.foto, 1, 0, 0);
}

pronto assim ja deve rodar, ah e a variavel do campo de texto deve se chamar "texto"(sem aspas)....



teste ae e qq coisa poste ae.....flw....

Edição feita por: seemann, 13/05/2004, 01:09.


#9 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 04/07/2007, 15:45

Ressucitando o tópico!!!

Meu esse exemplo acima funciono perfeito! Mas criei um dinamic text instanciei com nome de texto e não rolou, só isso que falta, to fzendo algo errado ?


UPDATE! :boxing:

Consegui fzer funcionar, apenas no _root

Troque no codigo o texto por texto.text em todos os codigos acima, que vai rolar :rolleyes:

Galera mas tem um porem, coloquei ele dentro de um mv("principal") que ta dentro de outro mv("trabalhos") q ta o codigo, dae nao rola pq?
Prescio fzer referencia creio...

A msg que da.....

Error opening URL "file:///F|/oo/htdocs/cliente/undefined"

Edição feita por: corvox, 04/07/2007, 17:21.


#10 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 06/07/2007, 17:47

Pra esquentar....

Quem quiser me ajudar.. o FLA tae

http://rapidshare.co...teste2.zip.html - 87 KB




1 user(s) are reading this topic

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

IPB Skin By Virteq