PDA

Просмотр полной версии : Почему вложенный клип (часы со стрелками) не тикают в главном ролике ?


Motorvideo
05.12.2011, 10:56
Здравствуйте.
Я сделал клип с часами со стрелками. Проверяю, нажимая Alt+Ctrl+Enter, часы работают показывают правильное время секундная стрелка бежит по кругу.

Вставляю фрагмент этого клипа в основной ролик, часы стоят. Т.е. клип не проигрывается.
Суть основного ролика, погодный информер. Устроен из одного кадра, в который помещены клипы показывающие погоду символами и динамический текст, показывающий температуру.

Может вложенный клип с часами его надо запустить ?
Пробовал запускать его
1) имя_экземпляра_клипа_с_часами.play();
2) имя_экземпляра_клипа)с_часами.GotoAndPlay (1);

Не работают мои часы. Прошу помочь.

Сами часы устроены из двух кадров.
В первом кадре код:
my2date = new Date();
_root.sp2._rotation = my2date.getSeconds() * 6 + my2date.getMilliseconds()/160;
_root.mp2._rotation = my2date.getMinutes() * 6 + my2date.getSeconds()/10;
_root.hp2._rotation = my2date.getHours() * 30 + my2date.getMinutes()/2;

Во втром кадре код:
gotoAndPlay(1);

udaaff
05.12.2011, 13:41
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001321.html

Motorvideo
05.12.2011, 17:26
http://help.adobe.com/en_US/AS2LCR/F...=00001321.html

Спасибо. Уже читаю.

Добавлено через 11 минут
Заработало. Спасибо.
Вставил строчку this._lockroot = true; в начало клипа с часами. Получилось:

this._lockroot = true;

my2date = new Date();
_root.sp2._rotation = my2date.getSeconds() * 6 + my2date.getMilliseconds()/160;
_root.mp2._rotation = my2date.getMinutes() * 6 + my2date.getSeconds()/10;
_root.hp2._rotation = my2date.getHours() * 30 + my2date.getMinutes()/2;