claudia
09-06-2005, 11:08 AM
Hi, Im having lots of trouble to preload dynamic content. Basically I have a main movie wich loads into an empty Movie clip (content) an external swf wich has a preloader (doesnt work) for a dynamic text Field, with some code to bring text from an external txt File and a CSS sheet for formatting. No preloader works till now. Is there anything special I have to do beacuse its an external text file, has css, and a scrollbar?
this is the code to load the text and format it:
stop()
_root.$TEXTO = "loremipsum.txt";
var cssEstilo:TextField.StyleSheet = new TextField.StyleSheet();
var myCSS:String = "./css/estilos.css";
var datos = new LoadVars();
miTextField.type = "Dynamic";
miTextField.border = false;
miTextField.html = true;
miTextField.multiline = true;
miTextField.wordWrap = true;
miTextField.condenseWhite = true;
mitextField.borderColor = "0xcccccc";
miTextField.selectable = true;
miTextField.embedFonts = false;
miTextField.text = "Loading data..."
cssEstilo.onLoad = function(bLoaded:Boolean):Void {
if (bLoaded) {
miTextField.styleSheet = this;
var tipoTxt = _root.$TEXTO.split(".")
switch (tipoTxt[1]) {
case "php":
var contenido = "lib/" + _root.$TEXTO;
datos.lang = _root.$LANG;
datos.sendAndLoad(contenido, datos, "POST");
datos.onLoad = function() {
miTextField.htmlText = "Loading data...";
}
default:
var contenido = "./lang/" + _root.$LANG + "/" + _root.$TEXTO;
datos.load(contenido);
datos.onLoad = function() {
miTextField.htmlText = datos.contenido;
}
}
}
};
too confusing? thanks so much
this is the code to load the text and format it:
stop()
_root.$TEXTO = "loremipsum.txt";
var cssEstilo:TextField.StyleSheet = new TextField.StyleSheet();
var myCSS:String = "./css/estilos.css";
var datos = new LoadVars();
miTextField.type = "Dynamic";
miTextField.border = false;
miTextField.html = true;
miTextField.multiline = true;
miTextField.wordWrap = true;
miTextField.condenseWhite = true;
mitextField.borderColor = "0xcccccc";
miTextField.selectable = true;
miTextField.embedFonts = false;
miTextField.text = "Loading data..."
cssEstilo.onLoad = function(bLoaded:Boolean):Void {
if (bLoaded) {
miTextField.styleSheet = this;
var tipoTxt = _root.$TEXTO.split(".")
switch (tipoTxt[1]) {
case "php":
var contenido = "lib/" + _root.$TEXTO;
datos.lang = _root.$LANG;
datos.sendAndLoad(contenido, datos, "POST");
datos.onLoad = function() {
miTextField.htmlText = "Loading data...";
}
default:
var contenido = "./lang/" + _root.$LANG + "/" + _root.$TEXTO;
datos.load(contenido);
datos.onLoad = function() {
miTextField.htmlText = datos.contenido;
}
}
}
};
too confusing? thanks so much