我在当前项目中遇到了一些问题...我有一个对象,点击时会激活一个隐藏多个对象并更改变量的函数。然后改变所述变量应该会导致另一层上的对象出现,但所有发生的事情都是对象消失,但另一层没有出现......第一层的代码如下......有问题的函数是最后一个......
startSession
第二个代码如下
be
感谢...
答案 0 :(得分:2)
问题在于:
function createnewgame(e:MouseEvent)
{
var GameMode=1;
您希望此变量为“全局”,但您将其声明为函数局部变量,因此它在函数执行时不会存在于函数内部。
至少应该是:
// Declared in the frame, should be visible
// to ALL frame functions on the same timeline.
var GameMode;
function createnewgame(e:MouseEvent)
{
GameMode=1;