分类：电脑/网络-软件-多媒体软件
问题：!i是什么on(release){if(!i){i=1;msg. 
on (release)
{
    if (!i)
    {
        i = 1;
        msg.gotoAndStop(2);
    }
    else
    {
        i = 0;
        msg.gotoAndStop(1);
    } // end else if
}
上面的运算过程给解释一下，
回答：上述代码的功能是:
msg影片剪辑由两帧组成，即两种状态。
当单击按钮时，就能实现两种状态的转换。

i是一个布尔型的变量，有0，1两种值，
if是条件语句，条件表达式非零，则执行后面的语句
if(!i）
{i=1;
msg.gotoAndStop(2);
}
意思是如果i是0，就将i置为1,msg影片剪辑跳转并停止在第2帧
else
{i=0;
msg.gotoAndStop(1);}
意思是如果i非0，就将i置为0，msg影片剪辑跳转并停止在第1帧