Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, estou fazendo um slide de fotos, onde o caminho de todas as fotos a ser exibidas vem em uma string que recebo pelo Loadvars..
Preciso destrinxar esta string e fazer uma array no flash, que futuramente utilizarei para carregar as imagens em seu devido lugar.
Abaixo o código que estou tentando fazer:
var Fotos:LoadVars = new LoadVars();
Fotos.load("http://127.0.0.1/galeria/fotos.php);;)
Fotos.onLoad = function()
{
var p = Fotos.split('|');
for (var i = 0; i<p.length; i++)
{
foto = p.split(',');
link = foto[0].split(':')[1];
img = foto[1].split(':')[1];
FotoArray[i] = {link:link,img:img};
}
trace(FotoArray[0].link); // Resultado: undefined'link':'/galeria/foto1.php','img':'/galeria/f01.jpg'|'link':'/galeria/foto2.php','img':'/galeria/f02.jpg'|'link':'/galeria/foto3.php','img':'/galeria/f03.jpg'Já no flash quando do trace na string que recebe, aparece assim:
%0D%0A%27link%27%3A%27%2Fgaleria%2Ffoto1%2Ephp%27%2C%27img%27%3A%27%2Fgaleria%2Ff01%2Ejpg%27%7C%27link%27%3A%27%2Fgaleria%2Ffoto2%2Ephp%27%2C%27img%27%3A%27%2Fgaleria%2Ff02%2Ejpg%27%7C%27link%27%3A%27%2Fgaleria%2Ffoto3%2Ephp%27%2C%27img%27%3A%27%2Fgaleria%2Ff03%2Ejpg%27=&onLoad=%5Btype%20Function%5DNão estou conseguindo progredir, creio que tenha que arrumar primeiramente esse problema na string quando recebo, alguem tem alguma solução?
Desde já grato!
Carregando comentários...