我正在用actionscript 3 编写一个flash 游戏。在我的一个MovieClip 类中,我通过编写一些函数和变量开始编码。所以我们都知道,私有函数和变量不能在 MovieClip 之外访问,而公共函数和变量可以。
所以我的问题来了:为什么我们不总是使用公共函数?它会导致延迟问题吗?它是否返回一个特定的值,使其公开,让玩家做更多的工作?
此外,如果您不是在类中编写并放置框架代码,则这些函数始终是公共的。为什么是这样?在我的第一个问题的答案中,无论出于何种原因,为什么不让私有函数和变量也出现在框架操作中?