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

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

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

Регистрация: Apr 2010
Сообщений: 97
Question преобразование переменной

Помогите, как мне с текстового поля значение, сверить с именем клипа и если что управлять этим клипом?

Старый 24.12.2010, 16:07
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Код AS1/AS2:
if ( имя_текстового_поля.text == имя_клипа )
{
    имя_клипа.Управлять_этим_клипом = function()
    {
          this._alpha = 50
    }
 
    имя_клипа.Управлять_этим_клипом()
}
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 24.12.2010, 19:30
stepa323 вне форума Посмотреть профиль Отправить личное сообщение для stepa323 Найти все сообщения от stepa323
  № 3  
Ответить с цитированием
stepa323
 
Аватар для stepa323

Регистрация: Apr 2010
Сообщений: 97
дело в том что он распознают текст как текст и при сравнение с клипом он их разными считает!

Добавлено через 53 секунды
вот:
Код AS1/AS2:
if(arr[f]==pl.text){
	player=arr[f];
}

Старый 24.12.2010, 19:39
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 4  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Если вы с именем хотите сравнить, то и сравнивайте текст с именем, т.е. с name, а не с мувиклипом.

Старый 24.12.2010, 19:43
stepa323 вне форума Посмотреть профиль Отправить личное сообщение для stepa323 Найти все сообщения от stepa323
  № 5  
Ответить с цитированием
stepa323
 
Аватар для stepa323

Регистрация: Apr 2010
Сообщений: 97
arr[f]-тут клип записан........ не как не получается с текстом сравнивать!

Старый 24.12.2010, 19:47
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS3:
arr[f]._name == pl.text

Старый 24.12.2010, 22:07
stepa323 вне форума Посмотреть профиль Отправить личное сообщение для stepa323 Найти все сообщения от stepa323
  № 7  
Ответить с цитированием
stepa323
 
Аватар для stepa323

Регистрация: Apr 2010
Сообщений: 97
Спасибо огромное, получилось! А что здесь подрозумевает команда нейм?

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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Свойство мувиклипа, возвращающее имя =)

Старый 24.12.2010, 22:46
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 9  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
гы.... тут главное подать идею ))
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 24.12.2010, 23:05
stepa323 вне форума Посмотреть профиль Отправить личное сообщение для stepa323 Найти все сообщения от stepa323
  № 10  
Ответить с цитированием
stepa323
 
Аватар для stepa323

Регистрация: Apr 2010
Сообщений: 97
смотрите у меня две функции одна выгружает клипы по кадрам, а другая обнавляет их координаты то что вы помогли мне это выгрузка
Код AS1/AS2:
stop();
myXML = new XML();
myXML.load("http://kahoxa.ru/xml.php");
_global.func = function() {
	i = 1;
	a = 0;
	b = 1;
	c = 2;
	d = 3;
	f = 1;
	arr = [];
	j = myXML.childNodes.length;
	j = parseInt(j);
	while (i<j) {
		_root.login = myXML.childNodes[a].firstChild;
		_root.osx = myXML.childNodes[b].firstChild;
		_root.osy = myXML.childNodes[c].firstChild;
		_root.online = myXML.childNodes[d].firstChild;
		_root.osx = parseInt(_root.osx);
		_root.osy = parseInt(_root.osy);
		if (_root.login == undefined) {
			break;
		}
		arr[f] = _root.attachMovie("skelet", _root.login, i);
		arr[f]._x = _root.osx;
		arr[f]._y = _root.osy;
		if (arr[f]._name == _root.user) {
			player = arr[f];
		}
		f += 1;
		i += 1;
		a = d+1;
		b = a+1;
		c = b+1;
		d = c+1;
		myXML.load("http://kahoxa.ru/xml.php");
	}
	clearInterval(timer);
};
_global.update = function() {
	i = 1;
	a = 0;
	b = 1;
	c = 2;
	d = 3;
	f = 1;
	arr = [];
	j = myXML.childNodes.length;
	j = parseInt(j);
	while (i<j) {
		_root.login = myXML.childNodes[a].firstChild;
		_root.osx = myXML.childNodes[b].firstChild;
		_root.osy = myXML.childNodes[c].firstChild;
		_root.online = myXML.childNodes[d].firstChild;
		_root.osx = parseInt(_root.osx);
		_root.osy = parseInt(_root.osy);
		trace(_root.login);
		if (_root.login == undefined) {
			break;
		}
		if (_root.online == yes) {
			arr[f] = _root.login;
			ax[f]._x = _root.osx;
			ay[f]._y = _root.osy;
			if (_root.login == _root.user) {
				player._x = _root.osx;
				player._y = _root.osy;
			}
			f += 1;
		}
		i += 1;
		a = d+1;
		b = a+1;
		c = b+1;
		d = c+1;
		myXML.load("http://kahoxa.ru/xml.php");
	}
};
_global.go = function() {
	myXML1 = new XML();
	myXML1.load("http://kahoxa.ru/xml.php?osx="+player._x+"&osy="+player._y+"&user="+_root.user, "GET");
};
подскажите как в функции апдете сделать обновление координат ролика?

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

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

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


 


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


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