pygame精灵类副程序无法找到变量

img


这个button文件主要是应对在鼠标触摸和点击的时候按键变色的

img


我在这个文件后成功运行了他,于是我便想把主副程序分开,所以我舍去了图2,换成了这个

img


但是最后他却报错:

img


其实图1是我从网上看到自己借鉴了一些,后来一看图1第30,32,34,36行的self.image本来在初始化时就没出现,所以我认为他可能是通过super继承
Sprite里的image,但为什么放在同一个文件中可以运行,分开却不行呢?
求大神解答!!!