I built a quiz game with a cartoon question bubble. The bubble is re sized to the length of the question. I want to a change event on the dynamic textbox to call a function that changes the size of the question bubble.
However, the change event is never called when my textbox value is modified dynamically from code.
question_txt.addEventListener(Event.CHANGE, setTextBubbleSize);
function setTextBubbleSize(event:Event):void
{
trace("QUESTION TEXT CHANGED");
textBubble_mc.height = 30 + question_txt.text.length * 1.2;
if (textBubble_mc.height > 170) textBubble_mc.height = 170;
question_txt.y = textBubble_mc.y - textBubble_mc.height / 6 + 10;
}
I want to use the change event because there are several places in my code that question_txt can be set. How can I get the textbox to fire the change event?
Also, is there a way to count the number of lines in question_txt to more accurately set the height of textBubble_mc?