cocos2dxのui::Button で一つの画像で半透明とかするコード

cocos2dxのui::Button は割と便利なんですが、作成時の引数には(スプライトではなくて)画像の名前で指定します。
押していないときは半透明、押しているときはそのまま描画、みたいにするコードです。

gist.github.com