I have no problem dynamically loading text if I place a textField on the stage but I can’t seem to get the following to work using the createTextField. I shortened my code to make it easier to read and still show what I am trying to do. Also I can I place the text within the BlueMenu or only on top of it? Is so how?
import flash.filters.BlurFilter;
import flash.filters.*;
import mx.transitions.Tween;
import mx.transitions.easing.*;
Stage.scaleMode = "noScale";
//
import flash.geom.*;
import flash.display.BitmapData;
//
var myMCL:MovieClipLoader = new MovieClipLoader ();
var myListener:Object = new Object ();
myMCL.addListener (myListener);
//
var lvGalleries:LoadVars = new LoadVars ();
lvGalleries.onData = function (stateData) {
stateRollOver.htmltext = stateData;
};
var cssStyles:TextField.StyleSheet = new TextField.StyleSheet ();
cssStyles.load ("styles/stateStyles.css");
//
stateMenu ();
function stateMenu () {
for (var i = 0; i < 1; i++) {
var menu:MovieClip = this.attachMovie ("bluBox", "bluMenu", +i, i);
menu._x = 300;
menu._y = 200;
menu._yscale = 75;
var t1:Tween = new Tween (menu, "_xscale", Strong.easeOut, 0, 350, .5, true);
bluMenu.enabled = false;
t1.onMotionFinished = function () {
this.createTextField ("stateRollOver", this.getNextHighestDepth, 100, 100, 400, 400);
stateRollOver.autoSize = "right"
stateRollOver.border = true;
stateRollOver.multiline = true;
stateRollOver.wordWrap = true;
stateRollOver.html = true;
cssStyles.onLoad = function () {
stateRollOver.text = this;
lvGalleries.load ("vars/pickStateCSS.html");
};
};
}
}