Dear Experts, i have a class that will not run in Flash CS4
myLabel.autoSize = TextFieldAutoSize.CENTER
i have tried everything to get it to work, here is the code, i am runing it from flash with a class called main, if i comment the culprit line it the rest of it works.
error : 1120: Access of undefined property TextFieldAutoSize.
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.StyleSheet;
import flash.text.TextFormat;
import fl.controls.Label;
import fl.controls.Label.textField;
public class InputField extends Sprite {
public function InputField(setX:Number,setY:Number,setType:Number,setHeight:Number,setWidth:Number,setText:String) {
if (setType==1) {
drawLabel(setX,setY,setHeight,setWidth,setText);
}
}
private function drawLabel(setX,setY,setHeight,setWidth,setText){
//var myFont:Font = new MyFont();
var myTextFormat:TextFormat = new TextFormat();
//myTextFormat.font = myFont.fontName;
myTextFormat.size = 18;
myTextFormat.align=“left”;
myTextFormat.color=“0x00CC00”;
myTextFormat.font=“Arial”;
var myLabel:Label = new Label();
[COLOR=red]//myLabel.autoSize = TextFieldAutoSize.CENTER[/COLOR]
myLabel.y=setY;
myLabel.setStyle(“textFormat”, myTextFormat);
addChild(myLabel);
}
}
}
I welcome any help! Thaks
BaddieSana