Foi justamente esse exemplo que utilizei, mas não consegui concluir, mesmo
utilizando da forma que você mencionou...
Agora tentei desta forma:
criei uma variável public var i:int;
e criei uma função com o seguinte conteúdo.
{
i++;
var total:int = new int(0); \\ esta variavel recebe o valor total de
imagens que tenho no xml
var img:XMLList = new XMLList(httpImagem.imagens); \\ essa variavel
recebe a lista de imagens para serem contadas.
total = img.length(); \\ passo o valor maximo de imagens para a variavel
total.
if (i > (total - 1)){ \\ se i alcançar o máximo de imagens ele vaolta
ao inicio.
i = 0;
}
setInterval(rodaImagem, httpImagem.imagens.tempo[i]); \\ este é o tempo
que a imagem vai demorar pra aparecer...
\\
eu gostaria que fosse o tempo que ela fica na tela.
}
Afunção rodaImagem é
{
Image.source = httpImagem.imagens.local[i]; \\ seta a
imagem do xml para a tela
}
Esta esperando o tempo necessário, tudo certinho, agora preciso que isso
rode automaticamente.
Que as imagens fiquem rodando na tela de acordo com o tempo que eu as
coloquei no xml. É uma espécie de Banner Rotativo.
Eu testei utilizando um botão e deu certo. Só que tem que ficar apertando o
botão para que troque de imagem.
Quando eu testei utilizando na inicialização ele gerou uma trava no IE.
Gostaria de saber como posso fazer para que ele rode automaticamente com o
carregamento do swf.
Obrigado pela ajuda!
Henrique Corrêa
--
Mensagem enviada por Henrique Corrêa
http://www.henriquecorrea.com
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---