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

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

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

Регистрация: Jul 2006
Сообщений: 3
По умолчанию Управление клипами flash 8

Помогите чайнику как вывести на сцену в текстовом окне координату _x клипа самого шустрого таракана а вообще лучше номер его, исходник прикреплен... и в url есть www.tatarovo.ru/tarbega.fla .
А это мои сайты с flash вставками tatarovo.ru и mirkarapuzikov.ru по ним можно судить насколько я силен во Flash... Спасибо добрые люди Москва Медведково Юрий
Вложения
Тип файла: rar tarbega.rar (10.9 Кб, 32 просмотров)

Старый 26.08.2009, 11:15
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 2  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
Возможно, кто-то предложит другой ответ, но у меня такой вариант:
1) присвоить всем вашим тараканам имена - как вариант, их классов(instance):
tr1, tr2 и т.д.;
2) в коде прописать переменные их положения по оси х и массив этих переменных;
3) отсортировать массив по убыванию; соотв-но, первый элемент - положение самого "продвинутого" в кадре таракана;
4) при пом. переключателя switch, выводим имя таракана-"фаворита".
Ниже - код _root'a:
Код AS1/AS2:
this.onEnterFrame = function() {
x1=tr1._x;
x2=tr2._x;
x3=tr3._x;
x4=tr4._x;
x5=tr5._x;
x6=tr6._x;
x7=tr7._x;
x8=tr8._x;
x9=tr9._x;
x10=tr10._x;
x11=tr11._x;
x12=tr12._x;
x13=tr13._x;
x14=tr14._x;
x15=tr15._x;
x16=tr16._x;
x17=tr17._x;
x18=tr18._x;
var	arr:Array=[x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18];
	conpt1._x = 500;
	conpt1._y = 100;
	conpt1.result =random(2222);
	arr.sort(Array.DESCENDING);
	switch(arr[0]){
		case x1:
		trace("tr1");
	    break;
		case x2:
		trace("tr2");
	    break;
		case x3:
		trace("tr3");
	    break;
		case x4:
		trace("tr4");
	    break;
		case x5:
		trace("tr5");
	    break;
		case x6:
		trace("tr6");
	    break;
		case x7:
		trace("tr7");
	    break;
		case x8:
		trace("tr8");
	    break;
		case x9:
		trace("tr9");
	    break;
		case x10:
		trace("tr10");
	    break;
		case x11:
		trace("tr11");
	    break;
		case x12:
		trace("tr12");
	    break;
		case x13:
		trace("tr13");
	    break;
		case x14:
		trace("tr14");
	    break;
		case x15:
		trace("tr15");
	    break;
		case x16:
		trace("tr16");
	    break;
		case x17:
		trace("tr17");
	    break;
		case x18:
		trace("tr18");
	    break;
	}
};
Можно вместо trace() использовать переменную, с выводом ее в динамич. текстовом поле.
Вложения
Тип файла: rar tarbegamod.rar (11.9 Кб, 30 просмотров)


Последний раз редактировалось Seroy; 26.08.2009 в 11:28. Причина: уточнение к коду
Старый 26.08.2009, 11:22
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 3  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
Вообще тараканы прикольные

Старый 26.08.2009, 13:38
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 4  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
сорри - файлы с выводом имени. чтобы выводились только номера, надо заменить "tr1" на "1", "tr2" на "2" и т.д. в том месте кода, где переключатель switch:

Код AS1/AS2:
switch(arr[0]){
		case x1:
		vyvod="1";// имена тараканов-фаваритов
	    break;
		case x2:
		vyvod="2";
	    break;
		case x3:
		vyvod="3";
	    break;
		case x4:
		vyvod="4";
	    break;
		case x5:
		vyvod="5";
	    break;
		case x6:
		vyvod="6";
	    break;
		case x7:
		vyvod="7";
	    break;
		case x8:
		vyvod="8";
	    break;
		case x9:
		vyvod="9";
	    break;
		case x10:
		vyvod="10";
	    break;
		case x11:
		vyvod="11";
	    break;
		case x12:
		vyvod="12";
	    break;
		case x13:
		vyvod="13";
	    break;
		case x14:
		vyvod="14";
	    break;
		case x15:
		vyvod="15";
	    break;
		case x16:
		vyvod="16";
	    break;
		case x17:
		vyvod="17";
	    break;
		case x18:
		vyvod="18";
	    break;
	}
Вложения
Тип файла: rar tarbega3.rar (18.7 Кб, 31 просмотров)


Последний раз редактировалось Seroy; 26.08.2009 в 13:46.
Старый 26.08.2009, 14:23
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 5  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
здесь выводятся крупным планом номера тараканов.
Вложения
Тип файла: rar tarbega4.rar (13.3 Кб, 31 просмотров)

Старый 26.08.2009, 17:07
yuri103 вне форума Посмотреть профиль Отправить личное сообщение для yuri103 Найти все сообщения от yuri103
  № 6  
Ответить с цитированием
yuri103

Регистрация: Jul 2006
Сообщений: 3
Блин!!!! Как это у Вас здорово получилось, но я не могу завести Ваш исходник tarbega4.fla У меня Flash 8 он не понимает формат... Какую мне надо установить прогу Flash ??? Еще раз спасибо...

Добавлено через 13 минут
А ВЫ пользуетесь скайпом, как бы было прекрасно с вами связаться мой yuri05.04.09 ...

Старый 26.08.2009, 21:57
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 7  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
CS 4 пользуюсь. А скайпа у меня нет - аська только (но я ею очень редко пользуюсь).
579568067

Старый 30.08.2009, 23:16
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 8  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
По умолчанию тараканы

с кнопкой старт-стоп - по желанию игрока.
Вложения
Тип файла: rar tarbega5.rar (23.8 Кб, 32 просмотров)

Старый 01.09.2009, 06:57
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 9  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
текущий вариант
Вложения
Тип файла: rar tarbegaC444.rar (65.4 Кб, 30 просмотров)

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

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

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


 


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


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