You should use the ScrollingMessageFrame instead of the MessageFrame. Like
Lua Code:
local frame = TestMessage or CreateFrame("ScrollingMessageFrame", "TestMessage", UIParent)
frame:SetPoint("CENTER")
frame:SetSize(300, 60)
frame:SetTimeVisible(120.0);
frame:SetMaxLines(128);
frame:SetFontObject(ChatFontNormal);
frame:SetIndentedWordWrap(true);
frame:SetJustifyH("LEFT");
for i = 1, 100 do
frame:AddMessage("hello world")
end
The ScrollingMessageFrame is an intrinsic type, you can find more details in
https://github.com/tomrus88/Blizzard...ssageFrame.lua