PDA

Просмотр полной версии : Не удаляется функция


mtema
29.10.2009, 15:15
В первом фрейме создаю функцию,
init = function () {...}в десятом фрейме надо грохнуть эту функцию делаю так: delete init; но функция продолжает выполняться,как её грохнуть?

udaaff
29.10.2009, 15:30
Не то удаляете значит.

mtema
29.10.2009, 15:40
Вот исходник где я ошибся?

spooner
29.10.2009, 15:43
попробуйте так
init = null;
или так
init = function () {};

mtema
29.10.2009, 15:48
init = null; и init = function () {}; тоже не помогает ((

udaaff
29.10.2009, 15:58
Функция init() выполняется всего один раз во время работы программы. Если хотите остановить анимацию, вам нужно поудалять onEnterFrame в ваших кружочках, т.е. ссылки на mover().

mtema
29.10.2009, 16:00
Можно конкретнее как это сделать в коде?