PDA

Просмотр полной версии : Не срабатывает flag


sparco2008
20.07.2008, 12:01
Всем привет

Не пойму, почему не срабатывает "yes", ткните на ошибку пожалуйста.

_root.mc2.flag='delete';
_root.mc3.flag='delete';

for (var i=0; i<=5;i++)
{
_root['mc'+i].onRelease=function()
{
if(_root['mc'+i].flag=='delete')
{
trace("yes");
}
else
{
trace("no");
}
}
}

Alex_beginner
20.07.2008, 13:21
Замените строчку:

if(_root['mc'+i].flag=='delete')
{
trace("yes");
}

на строчку:

if(this.flag=='delete')
{
trace("yes");
}

sparco2008
20.07.2008, 13:39
спасибо