Просмотр полной версии : Пауза, будь она не ладна...
stop();
var mc=this;
var id=setInterval(function(){mc.play();clearInterval(id)},5000);
Вот такой код я вставляю, для того чтоб сделать паузу. Всё замечательно до тех пор, пока не нужно делать несколько пауз в разных фрэймах в одном мувике.
Получается, что другие паузы не срабатывают... только первая!
Заранее благодарю.
_sestra_
07.11.2006, 12:59
Взял твой скрипт без изменений, вставил в несколько кадров ( сначала подряд идущих, потом растянул на разное расстояние ) в итоге - твой скрипт работает.
Совет: или опиши поканкретней свой случай или нет задачи для её решения
Вот мой исходник. Там стоят такие паузы много где... в тексте, например. Но главное в _root не работает пауза... второй паузы начинаются глюки...
Прошу помочь.... ОЧЕНЬ...
Vasik1, помещаю данную тему в раздел ActionScript с таким название как у вас, вы рискуете нарваться на плюс.
2 Vasik1:
Я думаю, вам стоит отказаться от таких вещей. Зачем столько всего везде? Сложно уследить за тем, какой таймер запущен и когда сработает... Да и код у вас разнесён, так что, извините, разбираться очень сложно...
Dendroid
07.11.2006, 16:48
Да просто надо резнести интервалы в разные переменные:
var id1=setInterval(function(){mc.play();clearInterval(id1)},5000);
var id2=setInterval(function(){mc.play();clearInterval(id2)},5000);
2 iNils
:) что значит, на плюс? не понял...
2 Dendroid
Изменил все id, которые были! Не помогает... сделал ещё
clearInterval(id);delete id;
но как и следовало ожидать - не помогло. :(
2 Vasik1:
Плюсы - это как жёлтые карточки. Много набираете и вас наказывают. ^_^
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.