Показать сообщение отдельно
Старый 20.03.2008, 14:01
khorokhorya вне форума Посмотреть профиль Отправить личное сообщение для khorokhorya Посетить домашнюю страницу khorokhorya Найти все сообщения от khorokhorya
  № 1  
Ответить с цитированием
khorokhorya

Регистрация: Jul 2006
Сообщений: 136
Отправить сообщение для khorokhorya с помощью ICQ
По умолчанию Почему функция срабатывает не на релиз?

вот это работает правильно, срабатывает на релиз

Код:
btn_02.onRelease=function() {

	_root.kk = 2;
	if (_root.k<_root.kk) {
		_root.k = _root.kk;
		_root.main.createEmptyMovieClip("deva_02",2);
		_root.main.deva_02._y = 0;
		_root.main.deva_02._x = _root.nav._x+1024;
		_root.main.deva_02.loadMovie("sofia06.swf");
		new Tween(_root.main, "_x", Regular.easeInOut, _root.main._x, _root.main._x-1024, 5, true);
		_root.nav = _root.main.deva_02;


	}
	if (_root.k>_root.kk) {
		_root.k = _root.kk;
		_root.main.createEmptyMovieClip("deva_02",2);
		_root.main.deva_02._y = 0;
		_root.main.deva_02._x = _root.nav._x-1024;
		_root.main.deva_02.loadMovie("sofia06.swf");
		new Tween(_root.main, "_x", Regular.easeInOut, _root.main._x, _root.main._x+1024, 5, true);
		_root.nav = _root.main.deva_02;

	}
};
запихиваешь функцию в переменную и на тебе , работает похоже что на лоад, то есть сразу.

Код:
var deva0 = function() {

	_root.kk = 2;
	if (_root.k<_root.kk) {
		_root.k = _root.kk;
		_root.main.createEmptyMovieClip("deva_02",2);
		_root.main.deva_02._y = 0;
		_root.main.deva_02._x = _root.nav._x+1024;
		_root.main.deva_02.loadMovie("sofia06.swf");
		new Tween(_root.main, "_x", Regular.easeInOut, _root.main._x, _root.main._x-1024, 5, true);
		_root.nav = _root.main.deva_02;


	}
	if (_root.k>_root.kk) {
		_root.k = _root.kk;
		_root.main.createEmptyMovieClip("deva_02",2);
		_root.main.deva_02._y = 0;
		_root.main.deva_02._x = _root.nav._x-1024;
		_root.main.deva_02.loadMovie("sofia06.swf");
		new Tween(_root.main, "_x", Regular.easeInOut, _root.main._x, _root.main._x+1024, 5, true);
		_root.nav = _root.main.deva_02;

	}
};


btn_02.onRelease = deva0();
что я делаю не так?