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

cargar clip con .txt y css dentro, de otro..¿Error de rutas?

Estas en el tema de cargar clip con .txt y css dentro, de otro..¿Error de rutas? en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/11/2007, 08:31
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 220
Antigüedad: 12 años, 9 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:
  #2 (permalink)  
Antiguo 11/11/2007, 09:39
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 0
Re: cargar clip con .txt y css dentro, de otro..¿Error de rutas?

Estoy trabajando en esto... El planteo va más allá.

Mediante this.loadMovie("clip_uno.swf") logro cargar el clip que levanta el txt con css y las imágenes, solo que de una forma poco lógica, al menos para mí, cuando éste clip se carga, me desaparece todo el resto del entorno, como si estuviera quizá suporponiendose a todo el flash.. ( Es raro, los clips no tienen fondo, y por defecto es invisible ).
De todos modos he intentado creando una máscara para el clip contenedor del clip_uno , pero tampoco resulta.

Si coloco this.loadMovie("clip_uno.swf") sobre el movieclip, desde luego me tira error sobre requisitos onClip, de modo el éste load movie está sobre un keyframe justo donde se detiene la película principal para cargar...

Hay alguna idea alternativa?
Estoy simplemente presionando un botón que envía a determinado frame, corre una prequeña animación y se detiene con un stop justo donde quiero que se cargue todo esto.

/////// Por otra parte....

He intentado también NO cargar el clip externo, poner mi campo de texto dinámico directamente en la pelicula donde deberia ir y listo! pero me resulta otro error diferente:

**Error** Scene=Escena 1, layer=Acciones, frame=93:Line 11: Syntax error.
var miEstilo:TextField.StyleSheet = new TextField.StyleSheet();

Total ActionScript Errors: 1 Reported Errors: 1


Así no me muestra absolutamente nada, no se que sucede...


Lo tonto de la cuestión es que pegando el mismo campo dinámico con los botones de scroll y mismo código de mi primer mensaje, en otro flash, resulta perfecto! sin el error anterior...

Simpre en flash 8, todo identico...
No se que pensar..
__________________
Aprender trae dolores de cabeza...Enseñar, satisfacción :pensando:
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 02:29.