Estou carregando um swf externo dentro de um movie-clip no swf principal e estou tendo problemas.
O swf externo sozinho rola perfeitamente. Quando é puxado para dentro desse mc no swf principal não aparece seus conteúdos do XML.
Não queria colocar aquele código que trava a timeline pois isso atrapalharia em outra coisa do meu swf. E colocar o _parent para subir um nível tbm nao está dando certo.
Aqui estão meus códigos:
esse codigo está no primeiro frame
CÓDIGO
stop();
meuY = 200;
meuX =712;
Stage.align = "TL"
_root.createEmptyMovieClip("lista",1)
lista.setMask(mascara);
scrollbar.swapDepths(getNextHighestDepth());
var oXML:XML = new XML();
oXML.ignoreWhite = true;
oXML.load("news.xml");
oXML.onLoad = function(success:Boolean):Void{
var childs:XMLNode = oXML.firstChild;
var childTotal:Number = childs.childNodes.length;
for(var i = 0; i < childTotal; i++){
_root.lista.attachMovie ("Noticia",["noticia"+i],i)
_root.lista["noticia"+i]._y = meuY
_root.lista["noticia"+i]._x = meuX
var nodeNoticia:XMLNode = oXML.firstChild.childNodes[i];
var titulo:String = nodeNoticia.childNodes[0].firstChild.nodeValue;
_root.lista["noticia"+i].titulo.text = titulo
var texto:String = nodeNoticia.childNodes[1].firstChild.nodeValue;
_root.lista["noticia"+i].texto.html = true;
_root.lista["noticia"+i].texto.htmlText = texto
var autor:String = nodeNoticia.childNodes[2].firstChild.nodeValue;
_root.lista["noticia"+i].autor.text = "Por: "+autor
var data:String = nodeNoticia.childNodes[3].firstChild.nodeValue;
_root.lista["noticia"+i].dia.text = data
_root.lista["noticia"+i].imagem = nodeNoticia.childNodes[5].firstChild.nodeValue;
meuY = meuY + 65;
}
AlturaMascara=mascara._height
AlturaLista=lista._height
if(AlturaLista < AlturaMascara) {
scrollbar._visible=false;
} else {
scrollbar._visible=true;
}
}
meuY = 200;
meuX =712;
Stage.align = "TL"
_root.createEmptyMovieClip("lista",1)
lista.setMask(mascara);
scrollbar.swapDepths(getNextHighestDepth());
var oXML:XML = new XML();
oXML.ignoreWhite = true;
oXML.load("news.xml");
oXML.onLoad = function(success:Boolean):Void{
var childs:XMLNode = oXML.firstChild;
var childTotal:Number = childs.childNodes.length;
for(var i = 0; i < childTotal; i++){
_root.lista.attachMovie ("Noticia",["noticia"+i],i)
_root.lista["noticia"+i]._y = meuY
_root.lista["noticia"+i]._x = meuX
var nodeNoticia:XMLNode = oXML.firstChild.childNodes[i];
var titulo:String = nodeNoticia.childNodes[0].firstChild.nodeValue;
_root.lista["noticia"+i].titulo.text = titulo
var texto:String = nodeNoticia.childNodes[1].firstChild.nodeValue;
_root.lista["noticia"+i].texto.html = true;
_root.lista["noticia"+i].texto.htmlText = texto
var autor:String = nodeNoticia.childNodes[2].firstChild.nodeValue;
_root.lista["noticia"+i].autor.text = "Por: "+autor
var data:String = nodeNoticia.childNodes[3].firstChild.nodeValue;
_root.lista["noticia"+i].dia.text = data
_root.lista["noticia"+i].imagem = nodeNoticia.childNodes[5].firstChild.nodeValue;
meuY = meuY + 65;
}
AlturaMascara=mascara._height
AlturaLista=lista._height
if(AlturaLista < AlturaMascara) {
scrollbar._visible=false;
} else {
scrollbar._visible=true;
}
}
e ese codigo abaixo está num mc que é "atachado"
CÓDIGO
on (release) {
_root.gotoAndStop(2);
_root.scrollbar2.pan._y = 15;
_root.variavel = texto.text;
_root.variavel2 = dia.text;
_root.variavel3 = titulo.text;
_root.materiaCompleta.materia.text = texto.text;
_root.dia2.text = dia.text;
_root.titulo2.text = titulo.text;
_root.holder.loadMovie(imagem,1);
_global.parar = 1;
_root.scrollbar2.mover();
}
_root.gotoAndStop(2);
_root.scrollbar2.pan._y = 15;
_root.variavel = texto.text;
_root.variavel2 = dia.text;
_root.variavel3 = titulo.text;
_root.materiaCompleta.materia.text = texto.text;
_root.dia2.text = dia.text;
_root.titulo2.text = titulo.text;
_root.holder.loadMovie(imagem,1);
_global.parar = 1;
_root.scrollbar2.mover();
}
Qualquer idéia, sugestão e ajuda é muito importante pra mim.
Obrigada,
Thais

Help














