
Код AS3:
private function TextToMcArray(text:String, params:Object = null ):Array {
var lettersArray:Array = new Array();
var mc:MovieClip;
var textField:TextField;
var fontInterval:Number = 2;
var AddChildTo:*;
var x:Number = 0;
var y:Number = 0;
var newFormat:TextFormat;
if( params ){
fontInterval = params.hasOwnProperty("fontInterval")?params.fontInterval:2;
AddChildTo = params.hasOwnProperty("addChildTo")?params.addChildTo:null;
x = params.hasOwnProperty("x")?params.x:0;
y = params.hasOwnProperty("y")?params.y:0;
newFormat = params.hasOwnProperty("textFormat")?params.textFormat:null;
}
for( var i:int = 0; i<text.length; i++ ){
mc = new MovieClip();
textField = new TextField();
if( newFormat ){
textField.defaultTextFormat = newFormat ;
}
textField.text = text.charAt(i);
textField.autoSize = TextFieldAutoSize.LEFT;
textField.selectable = false;
mc.addChild(textField);
mc.x = x;
mc.y = y;
lettersArray.push(mc);
if( AddChildTo ){
AddChildTo.addChild( mc );
}
x += mc.width*0.55+fontInterval;
}
return lettersArray;
}
}
Делал давно.. очень давно ))