在ActionScript3中调用时不会触发函数

时间:2013-07-02 05:24:47

标签: actionscript-3

好的,所以这里是我遇到的问题,我从另一个类中调用一个函数,它是一个公共函数,实例是正确链接的,实际上,同一个类中的另一个公共函数被调用相同的调用者类,它的功能。我已经尝试了跟踪调试,(在函数内部放置一个跟踪命令以查看它是否会触发)并且在我测试它时没有触发。编译器或输出窗口中没有出现错误,该功能根本不会触发。 这是代码

来电者等级:

实例链接:
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)
}

非常感谢任何帮助!

0 个答案:

没有答案