Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Addons
You last visited: Today at 17:35

  • Please register to post and access all features, it's quick, easy and FREE!

 

ButtonPush / BlendMode funktioniert nicht richtig

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
ButtonPush / BlendMode funktioniert nicht richtig

Ich hab da mal ein kleines Problem mit einem Addon, das ich mir grad selber zurecht bastle. Erstmal der Code dazu und dann erläutere ich mal mein Problem.
Code:
local Button = CreateFrame("Button", "MyButton", UIParent);
Button:SetWidth(150);
Button:SetHeight(25);
Button:SetPoint("TOP");
Button:SetText("Dance");

local ButtonTexture = Button:CreateTexture("BNT", "BACKGROUND");
ButtonTexture:SetTexture("Interface\\AddOns\\EmX_LuaOnlyFrame\\Bnormal.tga");
ButtonTexture:SetAllPoints(Button);
Button:SetNormalTexture(ButtonTexture);
ButtonTexture:SetBlendMode("DISABLE");

ButtonTexture = Button:CreateTexture("BHT", "BACKGROUND");
ButtonTexture:SetTexture("Interface\\AddOns\\EmX_LuaOnlyFrame\\Bhighlight.tga");
ButtonTexture:SetAllPoints(Button);
Button:SetHighlightTexture(ButtonTexture);
ButtonTexture:SetBlendMode("DISABLE");

ButtonTexture = Button:CreateTexture("BPT", "BACKGROUND");
ButtonTexture:SetTexture("Interface\\AddOns\\EmX_LuaOnlyFrame\\Bpush.tga");
ButtonTexture:SetAllPoints(Button);
Button:SetPushedTexture(ButtonTexture);
ButtonTexture:SetBlendMode("DISABLE");

ButtonTexture = Button:CreateTexture("BDT", "BACKGROUND");
ButtonTexture:SetTexture("Interface\\AddOns\\EmX_LuaOnlyFrame\\Bdisable.tga");
ButtonTexture:SetAllPoints(Button);
Button:SetDisabledTexture(ButtonTexture);
ButtonTexture:SetBlendMode("DISABLE");


Button:RegisterForClicks("AnyUp")
Button:SetScript("OnClick", function()
    print("Der Button funktioniert.")
end )
Also das Problem liegt darin, dass zwar die normale Textur angezeigt wird und auch die Textur beim überfahren mit der Maus und beim Setzen des Buttons auf DISABLE richtig angezeigt werden. Nur wenn ich auf den Button klicke, ändert sich die Textur nicht. (Die Funktion selbst, welche "Der Button funktioniert." ausgibt funktioniert.)

Jetzt möchte ich nur mal gern wissen, was an dem Code falsch ist, dass sich die Textur beim anklicken nicht verändert und was ich an dem Code ändern muss, damit es funktioniert.



EmotionX is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Soundkarte funktioniert nicht richtig
Guten Morgen Community Habe ein kleines Problem mit meiner 5.1 Soundkarte. Also: Habe mir ein neun Computer gekauft. In dem sollte...
4 Replies - Technical Support
c++ Programm funktioniert nicht richtig
Huhu e*pvp, ein Mitschüler aus meiner Klasse nervt mich seit einer Woche damit dass ich ihm helfe einen Facebook-Account zu hacken, langsam nervt es...
18 Replies - C/C++
/ci funktioniert bei V17 files nicht richtig :(
also ich hab folgendes problem, Wenn ich im V17 flyff /ci drücke kommt zwar ein menu aber ich kann so gut wie gar nichts spawnen :( Dryad,...
5 Replies - Flyff PServer - Discussions / Questions
Funktioniert nicht so Richtig....
Also ich habe mehrere Hacks und bei jedem von den bleibt bei 41% oder 42% amo stecken..... Weiß jemand wiso oder wurde es nicht zuende gecodet?
6 Replies - WarRock
Stereomix Funktioniert nicht richtig
Hi, Ich hab ein Lied das 63 Stunden lang geht ( 3,50GB ) Es zu senden wäre eine Schlechte idee :D. Es gibt ein Teil den ich besonders Mag. Mein...
8 Replies - Technical Support



All times are GMT +1. The time now is 17:35.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.