xavrim 0 Denunciar post Postado Março 28, 2008 Tenho no palco um movie clip vazio. O código é o seguinte: var img_xml:XML = new XML(); img_xml.ignoreWhite = true; function criarImg(){ var imgAleatorias:Number = img_xml.firstChild.childNodes.length; var randomImgs:Number = random(imgAleatorias); var mcImg:MovieClipLoader = new MovieClipLoader(); var objImg:Object = new Object(); objImg.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number){ trace((bytesLoaded/bytesTotal)*100); this._alpha=(bytesLoaded/bytesTotal)*100; } mcImg.addListener(objImg); mcImg.loadClip(img_xml.firstChild.childNodes[0].attributes.caminho,img_mc); } img_xml.onLoad = function(sucesso:Boolean){ if(sucesso){ trace("arquivo xml carregado com sucesso"); criarImg(); } else{ trace("arquivo xml não foi carregado"); } } /*Teste no flash*/ img_xml.load("../../xml/xmlimgs.xml"); //img_xml.load("xml/xmlimgs.xml"); O Movie que estou que está no palco se chama img_mc. Quando coloco: img_mc._alpha = (bytesLoaded/bytesTotal)*100; // Dentro do objeto (objImg) ele não vai aparecendo como deveria.. O que estou errando? Desde já agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
WillianAmaro 0 Denunciar post Postado Março 28, 2008 Cara tenta usar assim img_mc._alpha=Math.round(bLoaded/bTotal*100) Ve se funciona Cara tenta usar assim img_mc._alpha=Math.round(bLoaded/bTotal*100) Ve se funciona Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Março 28, 2008 Funfo não!!! O engraçado é isso.. Pq não funciona. Coloquei um trace na frente da linha é aparece a contagem, mas não o movie clip img_mc aparecendo gradativamente... Até Aguardo resposta.. BRigaduu Compartilhar este post Link para o post Compartilhar em outros sites
WillianAmaro 0 Denunciar post Postado Março 28, 2008 Falta dizer que o img_mc esta com alpha 0 para ele ir para o 100 ele não vai do 100 para 100 tenta por no começo que o img_mc._alpha=0 e mais se você esta fazendo tudo isso num frame so tem que ter um _root.onEnterFrame=function(){ Assim pode funcionar. Bele. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Março 28, 2008 Acho que sei o q é.. O img_mc ele é um movie vazio. Quando mudo manualmente a propriedade ._alpha do movie, nada acontece!!! O que tentei tbm foi add um setMask, mas o objeto MovieClipLoader não tem este metodo! Tentei o que você falou é não rolou.. Brigaduu.. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Março 28, 2008 Acho que sei o q é.. O img_mc ele é um movie vazio. Quando mudo manualmente a propriedade ._alpha do movie, nada acontece!!! O que tentei tbm foi add um setMask, mas o objeto MovieClipLoader não tem este metodo! Tentei o que você falou é não rolou.. Brigaduu.. Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Março 31, 2008 Seguinte, não tem como você ir exibindo o conteúdo de um filme que está sendo carregando enquanto ele não estiver TOTALMENTE carregado. Fiz um teste aqui, e só rola se você quiser colocar o alpha em um outro MovieClip. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Março 31, 2008 beleza.. Mas seguinte.. Queria outro movie como mascara desse, teria como??? tentei setMask(); mais não rolou; Até Compartilhar este post Link para o post Compartilhar em outros sites