-
Posted by indoviet on Tue, 30 Oct 2012 00:36:14
Hi, I'm running into some problems when trying to place 2 frames side by side. This is an excerpt from my code:
IconFrame1 = CreateFrame("Frame", nil, MainFrame) IconFrame1:SetSize(40,40) IconFrame1:SetPoint("TOPLEFT", MainFrame, "TOPLEFT") IconFrame2 = CreateFrame("Frame", nil, MainFrame) IconFrame2:SetSize(40,40) IconFrame2:SetPoint("TOPLEFT", IconFrame1, "TOPRIGHT") local texture = IconFrame1:CreateTexture(nil, "BACKGROUND") texture:SetAllPoints(true) texture:SetTexture("Interface\\Icons\\Ability_Warlock_Haunt") texture:SetTexCoord(0.07,0.9,0.07,0.90) local texture2 = IconFrame2:CreateTexture(nil, "BACKGROUND") texture:SetAllPoints(true) texture:SetTexture("Interface\\Icons\\Ability_Warlock_ChaosBolt") texture:SetTexCoord(0.07,0.9,0.07,0.90)
MainFrame is just a 80x40 frame I created earlier.
The problem that's occurring is IconFrame2 seems to be placed right on top of IconFrame1. That is, in-game, I see the Chaos Bolt icon where the Haunt icon should be. And if I remove the last 4 lines of code, I can see the Haunt texture.
I've spent a lot of time trying to debug the code and I've run out of ideas to fix this. Any help would be much appreciated. Thank you!
-
Posted by indoviet on Tue, 30 Oct 2012 01:43:09
Hey sorry guys I found the problem. I was overwriting my original texture when trying to set the attributes for texture2. Sorry for the dumb question.
-
Posted by jnwhiteh on Tue, 30 Oct 2012 06:07:35
Glad you were able to figure it out!