JoãoCatalão 0 Denunciar post Postado Dezembro 12, 2008 To com um problema aqui em concatenar um Movie Clip. CODE: while (i < nomeBanner.length - 1){ xpos = xposBanner[i]; ypos = yposBanner[i]; _root.createEmptyMovieClip("topo"+[i], i); loadMovie("banner_1.swf", "topo"+[i]); topo[i]._x = xpos; topo[i]._x = xpos; Ele não aceita topo._x eu colocar dessa forma. Como poderiamos solucionar isso? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Dezembro 12, 2008 a atribuição dos nomes está esquisita... a concatenação no momento da nomenclatura não parece fazer sentido.. modifique isso _root.createEmptyMovieClip("topo"+[i], i); loadMovie("banner_1.swf", "topo"+[i]); topo[i]._x = xpos; topo[i]._x = xpos; por isso: _root.createEmptyMovieClip("topo_"+i, i); loadMovie("banner_1.swf", "topo_"+i); _root['topo_'+i]._x = xpos; _root['topo_'+i]._x = xpos; e verifique se os valor são consistentes pode verificar isso por simples testes usando a função trace() Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Dezembro 14, 2008 Se você ta tentando trabalhar com Arrays Acredito então que o que você quer é o seguinte _root.createEmptyMovieClip("topo[i]", i); loadMovie("banner_1.swf", "topo[i]"); topo[i]._x = xpos; topo[i]._x = xpos; Mas ai você vai ter de declarar a array antes var topo = new Array(); while (i < nomeBanner.leagth -1){ this.createEmptyMovieClip('topo[i]', i) topo[i]_x = xpos; topo[i]_y = ypos; topo[i].loadMovie('banner_1.swf'); } Ve ai se funcionou... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JoãoCatalão 0 Denunciar post Postado Dezembro 15, 2008 Deu certo d+! Valeu. Compartilhar este post Link para o post Compartilhar em outros sites