Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Остановить timeline и продолжить onSoundcomplete (http://www.flasher.ru/forum/showthread.php?t=139333)

c0nt0rti0n 28.04.2010 15:41

Остановить timeline и продолжить onSoundcomplete
 
А набросайте код чтобы остановить timeline и продолжить onSoundcomplete... А то третью сутки сплю урывками и голова не соображает совсем.

in4core 28.04.2010 15:49

код код код код код.... байт код.... Надеюсь все понятно!
Код AS1/AS2:

stop();
onSoundComplete = function() {start}


c0nt0rti0n 28.04.2010 15:55

Это да... а вот stop(); не срабатывает (((

in4core 28.04.2010 15:59

Ты пивка выпей! Сразу сработает! Сто пудова, я как выпью все stopЫ начинают магическим образом останавливать timeLine!

c0nt0rti0n 28.04.2010 16:02

Пробовал уже. Не помогает. Приходится ч/з жо onEnterFrame стопить. То ли слоев слишком много, то ли ещё чего...

in4core 28.04.2010 17:37

Ну это тогда водки надо чтобы через интерфрайм!!! Хорош гнусный флуд разводить! Код показывай

c0nt0rti0n 30.04.2010 23:28

А могёт быть фефект не срабатывания stop(); от таких строчек:

Код AS1/AS2:

startTime = getTimer();
this.onEnterFrame = function () {
currentTime = getTimer();
if(currentTime-startTime > 2000)
{play();}
else{stop();}
}

Паузу надо было 2-секундную... Может есть ещё способ как паузу поставить?

ЗЫ. Водки нет. Коньяк тока )))

in4core 01.05.2010 00:42

Ты умора....
Код AS1/AS2:

stop();
var int = setInterval(f,2000);
function f() { play(); }


c0nt0rti0n 01.05.2010 11:14

О как!.. Счас попробую. Я ж новичок и проблем бывает много. Когда дохожу своим умом, когда нет. Часто прихожу своим умом к неправильному, но работающему решению )))

Добавлено через 3 часа 38 минут
Цитата:

Сообщение от in4core (Сообщение 904479)
Код AS1/AS2:

stop();
onSoundComplete = function() {start}


Гы... прописал а не пашет. А звуков которые нужно ждать около сотни. Но дошло до меня.
Код AS1/AS2:

stop();
soundname.onSoundComplete = function() {play();}
// а не start

;)


Часовой пояс GMT +4, время: 05:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.