Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.07.2007, 22:56
V_e_g_a вне форума Посмотреть профиль Отправить личное сообщение для V_e_g_a Найти все сообщения от V_e_g_a
  № 1  
Ответить с цитированием
V_e_g_a

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

Как можно организовать выполнение второй функции после окончания выполнения первой? Третей - после выполнения второй и т. д.
И еще не пойму как работают глобальные переменные. Ниже привожу код, который не работает до конца. Может как то по-другому можно сделать?

Код:
_root.createEmptyMovieClip ("main_top", 5);
main_top._x=150;
main_top._y=296;
main_top.lineStyle (0, 0xFF0000, 100);
main_top.beginFill (0xFF0000);
main_top.moveTo (0, 0);
main_top.lineTo (501, 0);
main_top.lineTo (501, 3);
main_top.lineTo (0, 3);
main_top.lineTo (0, 0);
main_top.endFill ();

_root.createEmptyMovieClip ("main_middle", 3);
main_middle._x=150;
main_middle._y=300;
main_middle.lineStyle (0, 0xFBFFE6, 100);
main_middle.beginFill (0xFBFFE6);
main_middle.moveTo (0, 0);
main_middle.lineTo (500, 0);
main_middle.lineTo (500, 3);
main_middle.lineTo (0, 3);
main_middle.lineTo (0, 0);
main_middle.endFill ();

_root.createEmptyMovieClip ("main_bottom", 4);
main_bottom._x=150;
main_bottom._y=304;
main_bottom.lineStyle (0, 0xFF0000, 100);
main_bottom.beginFill (0xFF0000);
main_bottom.moveTo (0, 0);
main_bottom.lineTo (501, 0);
main_bottom.lineTo (501, 3);
main_bottom.lineTo (0, 3);
main_bottom.lineTo (0, 0);
main_bottom.endFill ();

_root.createEmptyMovieClip ("main_l", 1);
main_l._x=150;
main_l._y=0;
main_l.lineStyle (0, 0xFBFFE6, 100);
main_l.beginFill (0xFBFFE6);
main_l.moveTo (0, 0);
main_l.lineTo (1, 0);
main_l.lineTo (1, 1);
main_l.lineTo (0, 1);
main_l.lineTo (0, 0);
main_l.endFill ();

_root.createEmptyMovieClip ("main_r", 2);
main_r._x=649;
main_r._y=600;
main_r.lineStyle (0, 0xFBFFE6, 100);
main_r.beginFill (0xFBFFE6);
main_r.moveTo (0, 0);
main_r.lineTo (1, 0);
main_r.lineTo (1, 1);
main_r.lineTo (0, 1);
main_r.lineTo (0, 0);
main_r.endFill ();

_global.x_1=0;
_global.x_2=0;
function schetchik_I()
{
	main_l._height=main_l._height+5;
	main_r._height=main_r._height+10;
	main_r._y=main_r._y-5;
	if (main_l._height>296)
	{
		_global.x_1=1;
		clearInterval(inter_I);
	}
}
var inter_I:Number=setInterval(schetchik_I, 1);


if (_global.x_1==1)
{
	function schetchik_II()
	{
		main_l._height=main_l._height-5;
		main_r._height=main_r._height-10;
		main_r._y=main_r._y+5;
		main_top._y=main_top._y-5;
		main_bottom._y=main_bottom._y+5;
		main_middle._y=main_middle._y-5;
		main_middle._height=main_middle._height+10;
		if (main_middle._height>400)
		{
			_global.x_2=1;
			main_middle._y=100;
			main_middle._height=400;
			main_top._y=96;
			main_bottom._y=502;
			clearInterval(inter_II);
		}
	}
	var inter_II:Number=setInterval(schetchik_II, 1);
}

if (_global.x_2==1)
{
	function schetchik_III()
	{
		main_l._y=main_l._y+5;
		main_r._y=507;
		main_r._height=main_r._height-5;
		if (main_r._height<6)
		{
			main_r._height=0;
			clearInterval(inter_III);
		}
	}
	var inter_III:Number=setInterval(schetchik_III, 1);
}

Создать новую тему   Часовой пояс GMT +4, время: 09:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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