![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Адрес: Moscow
Сообщений: 40
|
var p:Number =5, max:Number = 150;
function rotate (i1:Number, obj:MovieClip, max1:Number)
{
obj._parent.onEnterFrame = function()
{
if (i1<max1)
{
obj._rotation += i1;
i1++;
}
else
{
delete obj._parent.onEnterFrame;
return ;
}
}
}
function rotateplz (obj:MovieClip, i2:Number)
{
obj._parent.onEnterFrame = function()
{
if (i2>0)
{
obj._rotation+=i2;
i2--;
}
else
{
delete obj._parent.onEnterFrame;
return;
}
}
}
rotate (p, mc, max);
rotateplz(mc, p);
Данный код я разместил на первый кадр. 'mc' - это клип пропеллера. Странно, но почему-то проигрыватель пропускает первую obj._parent.onEnterFrame = function() {........} и переходит ко втрорй ф-ии(rotateplz), которая выполняется нормально. (Конечно,я могу вложить одну ф-ию в другую, но мне интересно, почему так происходит.) Обьясните, пожалуйста, почему так происходит и как надо поступить в данной ситуации. Последний раз редактировалось DimG; 17.05.2006 в 22:06. |
![]() |
Часовой пояс GMT +4, время: 19:38. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|