Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2007, 08:31
box_factor
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 220
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación cargar clip con .txt y css dentro, de otro..¿Error de rutas?

Amigos del foro, tratando de resolver un problema de "actualizaciones" estoy incursionando en el xml con css y texto externos. He dado por ahí con una buena punta que ya he probado y ajustado.
Tengo un clip formado por un campo de texto dinámico formateado para html que levanta un .txt y css en forma externa. Al exportar resulta perfecto, pero a la vez intento cargar este sistemita dentro de otro clip en el flash donde necesito aplicarlo, y claro, ya no me resulta.
Sí lograr cargar el contexto del primer clip y los botones de desplazar el texto (un sustituto liviano de scroll ) Pero el texto no aparece y las fotos que originalmente cargaba dentro del primer clip mediante tags html, tampoco.

La pregunta radica en si ésto es un problema de rutas. La verdad no logro interpretar el error, antes he pasado por problemas similares en otros clips y lo he resuelto, pero enta vez en sinceramente no caigo en cuenta del error...

Comparto el código con todos ustedes, alguien experimentado quizá ya este previendo la falla antes de leerlo, en fin.. Aquí lo expongo.


Código Flash

var miLV:LoadVars = new LoadVars();
miLV.onLoad = function(exito:Boolean) {
if (exito) {
informacion.htmlText = miLV.info;
titulo.htmlText = miLV.titulo;
} else {
informacion.text = "ERROR AL CARGAR!!!";
}
};
//-------------------CARGA CSS----------------------------//
var miEstilo:TextField.StyleSheet = new TextField.StyleSheet();
miEstilo.load("stilo.css"); // la ruta de nuestra hoja de estilo
miEstilo.onLoad = function(exito:Boolean) {
if (exito) { //si carga bien
informacion.styleSheet = miEstilo;
titulo.styleSheet = miEstilo;
miLV.load("texto.txt"); // la ruta de nuestro archivo de texto
} else {
informacion.text = "Error cargando la CSS";
}
};

//------------------- FIN CARGA CSS---------------------------//
function scrollTexto() { //la funcion del scroll
_root.onEnterFrame = function() {
if (direccion == "arriba") { //si la direccion es arriba
informacion.scroll -= 1;// el campo de texto informacion se va hacia menos uno, que quiere decir para arriba restando1(algo confuso lo se)
} else if (direccion == "abajo") { // si la direccion es hacia abajo
informacion.scroll += 1;//el campo de texto informacion se va hacia menos uno, que quiere decir para abajo sumando 1(algo confuso lo se)
}
};
}
this.btnarriba.onRelease = function() {//cuando se suelte el boton la direccion es vacia y no hay scroll
//direccion="";
delete _root.onEnterFrame;
};
this.btnabajo.onRelease = function() {//cuando se suelte el boton la direccion es vacia y no hay scroll
//direccion="";
delete _root.onEnterFrame;
};
this.btnabajo.onPress = function() { // esto indica que mientras presionemos la direccion es abajo entonces el scroll seva hacia abajo
direccion = "abajo";
scrollTexto();
};
this.btnarriba.onPress = function() {// esto indica que mientras presionemos la direccion es arriba entonces el scroll se va hacia arriba
direccion = "arriba";
scrollTexto();
};

- - - - - - - - - - - - - -

Gracias por tu interes
__________________
Aprender trae dolores de cabeza...Enseñar, satisfacción :pensando: