好的,所以这里是我遇到的问题,我从另一个类中调用一个函数,它是一个公共函数,实例是正确链接的,实际上,同一个类中的另一个公共函数被调用相同的调用者类,它的功能。我已经尝试了跟踪调试,(在函数内部放置一个跟踪命令以查看它是否会触发)并且在我测试它时没有触发。编译器或输出窗口中没有出现错误,该功能根本不会触发。 这是代码
var shopList:UpgradeList = new UpgradeList()
...
shopList.x = 320
shopList.y = 64
menuComponents.push(shopList)
shopComponents.push(shopList)
Game.world.addChild(shopList)
调用工作功能:
`shopList.spawnScroller()`
调用故障功能:
`shopList.removeScroller()`
public function removeScroller(){
scroller.deconstruct()
Game.world.removeChild(contentMask)
Game.world.removeChild(track)
Game.world.removeChild(downArrow)
Game.world.removeChild(upArrow)
Game.world.removeChild(itemList)
}
非常感谢任何帮助!