Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   stop в произвольном месте. (http://www.flasher.ru/forum/showthread.php?t=56610)

toshik-star 04.04.2004 13:49

stop в произвольном месте.
 
Доброй сети всем...
У меня просто урыша едет ....

пишу

stop();
trace('dddd');

скотина выводит сообщение...??? какого фига я правильно понимаю хелп где черным английским написано остановка...
тоесть как только он это безобразие увидел так воспроизведение и вообще манипуляции закончил...

this.stop();
_root.il.stop();

тоже непомогло. что делать непойму.

Dindin 04.04.2004 15:07

:) Команда stop(); останавливает воспроизведение клипа, а не исполнение кода. То есть Скрипт будет воспроизводиться , а следующий кадр не наступит.
Для прерывания функций существует команда. break; Но и она не останавливает скрипт, а прерывает выполнение текущего вложения.

Пушистик 04.04.2004 16:24

...
 
код на крайняк можно остановить рекурсией!..

Dindin 04.04.2004 16:51

Да, но остановка кода рекурсией это в любом случае аварийный вариант.

to toshik-star: Для управления кодом во флэше предусмотренны обработчики событий (их много) :
onPress, onRelease, listener(), onEnterFrame, onLoad, onData, onClipEvent? onMouseMove и это далеко не полный список :)

toshik-star 04.04.2004 18:12

да не мне надобыло остановить выполнение кода
break;
прекрасно подошло...


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

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