Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi gente, eh o seguinte:
eu to fazendo uma galeria de fotos (ta incompleto), mas to tendo uns probleminhas...
as fotos carregam em sequencia e tal... direitinho... mas eu noa consigo pegar o tamanho (width e height) das imagens carregadas ... preciso disso pra poder redimensiona-las...
ja tentei redimensionar sem checar, mas as imagens somem :(
tb ja tentei pegar valor com o getBounds(), mas da um numero absurdo (6089349837 bla bla bla)
http://forum.imasters.com.br/public/style_emoticons/default/upset.gif
ja noa sei o q faço alguem me ajuda? :unsure:
------------
segue o codigo ActionScript (é so colar, ele cria os mcs sozinho) e o XML com as imagens:
ActionScript
var _lista:Array;var _imagem:Array;xml = new XML();xml.ignoreWhite = true;xml.load("main.xml");xml.onLoad = function(ok) { if(ok) { trace("ok"); writeXML(this); play(); } else { xml = "<b>Erro ao carregar a pagina</b>\"; } //trace(this);}function writeXML(xml:XML){ max = xml.childNodes[0].childNodes[1].childNodes.length; trace("max = " + max); _lista = new Array(max); _imagem = new Array(max); for (i=0; i<max; i++) { node = xml.childNodes[0].childNodes[1].childNodes[i]; //trace("nó = " + node); switch (node.nodeName) { case "imagem": _lista[i] = new String(node.childNodes.toString()); _imagem[i] = new MovieClip(); _imagem[i] = this.createEmptyMovieClip("imagem" + i, this.getNextHighestDepth()); _imagem[i].loadMovie(_lista[i]); _imagem[i]._x = i*100; _imagem[i]._y = 200; if (_imagem[i]._width > 100) _imagem[i]._width = 100; if (_imagem[i]._height > 67) _imagem[i]._height = 67; break; //case "teste": default: trace("sem imagem"); } }}
**XML** (esse codigo so usa o <galeria> mas eu deixei o resto pq o codigo pega na ordem)
<?xml version="1.0" encoding="ISO-8859-1" ?> <content> <noticias> <noticia>bla bla bla noticia 1</noticia> <noticia>bla bla bla noticia 2</noticia> </noticias> <galeria a="_galeria.swf"> <imagem>teste1.jpg</imagem> <imagem>teste2.jpg</imagem> <imagem>teste3.jpg</imagem> <imagem>teste4.jpg</imagem> <imagem>teste5.jpg</imagem> </galeria> <contato a="_contato.swf"> </contato></content>Carregando comentários...