I was hoping this would be enough to fix it but it somehow introduced a new problem I didn't know was even possible nor do I know how to fix it lol. I think it's time I shared some code, it might be (probably is) some dumb thing I've written :p
Here's how I make my list
listScroll = new List();
listData = new ListCollection();
listScroll.x = 10;
listScroll.y = 10;
listScroll.width = 400;
listScroll.height = 300;
var layout:VerticalLayout = new VerticalLayout();
layout.hasVariableItemDimensions = true;
listScroll.layout = layout;
listScroll.dataProvider = listData;
listScroll.styleName = "chat";
listScroll.itemRendererType = ChatItemRenderer;
addChild(listScroll);
It was initially without a vertical layout, or any form of layout actually. I just didn't assign any to it. As for the new problem, it's cutting off the last word of every message and furthermore the text isn't getting wrapped around when it exceeds the width of the List, it just gets kind of cut off.
What it looks like:
What it should look like instead:
I think the Item renderer is fine since it's basically copy pasted like I said before, but if I need to send the whole thing I'll do so.
Thanks for coming to my aid man, I really appreciate it.
Oh and I apologize if these questions are really simple to answer and kind of ridiculous for getting asked