Foros del Web » Creando para Internet » Flash y Actionscript »

cargar un movie clip dentro de otro sin que dejen de funcionar sus botones

Estas en el tema de cargar un movie clip dentro de otro sin que dejen de funcionar sus botones en el foro de Flash y Actionscript en Foros del Web. Hola , mi pregunta es , como puedo hacer para que un movie clip que tiene funciones con botones , le pueda llamar desde otro ...
  #1 (permalink)  
Antiguo 24/01/2010, 11:46
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
cargar un movie clip dentro de otro sin que dejen de funcionar sus botones

Hola , mi pregunta es , como puedo hacer para que un movie clip que tiene funciones con botones , le pueda llamar desde otro swf sin que pierda sus funciones. para ser mas claro esta es la situacion:
tengo una pelicula swf , esta tiene un buscador con botones que funciona super bien, pero esta misma pelicula la quiero llamar desde otro swf , y al momento de cargar , se detiene y pierde todas sus funciones...como puedo hacer para que esa pelicula funciones ...dentro de otra pelicula.
gracias dejo el codigo de la pelicula que tiene el buscador .

Cita:
System.useCodepage = true;
var meuXML:XML = new XML();
meuXML.ignoreWhite = true;
meuXML.load('port.xml');
bt._visible = false;
var armID:Array = [];
meuXML.onLoad = function() {
qtd = this.childNodes[0].childNodes.length;
for (var i = 0; i<qtd; i++) {
for (var a = 0; a<this.firstChild.childNodes[i].childNodes.length; a++) {
diminui = String(this.firstChild.childNodes[i].childNodes[a].childNodes).toLowerCase();
if (diminui.indexOf(_root.filtro) !== -1) {
armID.push(i);
}
}
}
armID = arranca(armID);
if (armID.length == 0) {
resultados.text = "Ningún arcuivo encontrado";
} else if (armID.length == 1) {
resultados.text = "1 archivo encontrado.";
} else {
resultados.text = "Resultados "+armID.length+" archivos.";
}
for (var i = 0; i<armID.length; i++) {
bt.duplicateMovieClip('bt'+i, _root.getNextHighestDepth());
_root['bt'+i]._y += bt._height*i+i;
/*************************/
var titulo = (this.childNodes[0].childNodes[armID[i]].childNodes[0].firstChild);
var desc = (this.childNodes[0].childNodes[armID[i]].childNodes[1].firstChild);
var tipo = (this.childNodes[0].childNodes[armID[i]].childNodes[2].firstChild);
var imagem = (this.childNodes[0].childNodes[armID[i]].childNodes[3].firstChild);

/*************************/
_root['bt'+i].titulo.html = true;
_root['bt'+i].titulo.htmlText = (titulo+"<font color='#cc6600'> - "+(tipo)+"</font>");
_root['bt'+i].desc.html = true;
_root['bt'+i].desc.htmlText = (desc);
_root['bt'+i].imagem.html = true;
_root['bt'+i].imagem.htmlText = (imagem);
_root
/*************************/
}
};
function arranca(x) {
for (var i = 0; i<x.length; i++) {
if (x[i] == x[i+1]) {
x.splice(i, 1);
arranca(x);
}
}
return x;
}
stop();
  #2 (permalink)  
Antiguo 24/01/2010, 11:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 16 años, 7 meses
Puntos: 406
Respuesta: cargar un movie clip dentro de otro sin que dejen de funcionar sus botones

Hola Rocketcat1983;
Prueba colocando en el primer frame de la película que vas a cargar el siguiente código: this._lockroot = true;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 24/01/2010, 12:19
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: cargar un movie clip dentro de otro sin que dejen de funcionar sus botones

muchas gracias me sirvio excelente....

Etiquetas: botones, movie, clips
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:03.