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

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

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

Регистрация: Jun 2011
Сообщений: 28
Отправить сообщение для Freemanof с помощью ICQ
Attention действия c компонентом LIST

помогите пожалуйста! все helpы перечитал... не могу найти то что мне нужно!
проблема такая: есть компонент лист, два поля текст INPUT и пара кнопок!
задача следующая: текст из текстового поля text1_txt после нажатия на кнопку должен одобразиться в LIST`e, а при нажатии на вторую кнопку перейти в текстовое поле text2_txt вот и все!
Спасибо за потраченное время!!!
прикрепил сценку с файликами....
Вложения
Тип файла: rar comp list.rar (148.1 Кб, 30 просмотров)

Старый 21.06.2011, 21:35
Freemanof вне форума Посмотреть профиль Отправить личное сообщение для Freemanof Найти все сообщения от Freemanof
  № 2  
Ответить с цитированием
Freemanof
 
Аватар для Freemanof

Регистрация: Jun 2011
Сообщений: 28
Отправить сообщение для Freemanof с помощью ICQ
повесил на кнопку действие
Код AS1/AS2:
on (release) {
	list1.addItem(show1_txt.text);
	}
но, мне нужно чтобы после нажатия на нее поле show1_txt очищалось. Функция removeAll(); не действует
Подскажите как быть????

Добавлено через 9 минут
Код AS1/AS2:
on (release) {
	list1.addItem(show1_txt.text);
	show1_txt.text =""; 
}
что же муза-то приходит после того, как на форуме выльешься?!

Старый 21.06.2011, 22:05
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Сделайте все аккуратно и все заработает.
Проверьте инстанс-имена, пишите код в кадре:
Код AS1/AS2:
btn1.onRelease = function  () 
{
	list1.addItem(text1_txt.text);
};
 
btn2.onRelease = function  () 
{
	list1.removeAll();
	text2_txt.text = text1_txt.text ;
        text1_txt.text = '' ;
};
__________________
Идите первым!

Старый 22.06.2011, 01:31
Freemanof вне форума Посмотреть профиль Отправить личное сообщение для Freemanof Найти все сообщения от Freemanof
  № 4  
Ответить с цитированием
Freemanof
 
Аватар для Freemanof

Регистрация: Jun 2011
Сообщений: 28
Отправить сообщение для Freemanof с помощью ICQ
встречный вопрос: Как сделать, чтобы значение в поле list переходила только при заданных условиях, т.е. если допустим написано в text1_txt слово ВЕТЕР (а оно есть в списке разрешенных), нажав на кнопку оно бы отображалось в list1, а если нет то это слово попадает во второй list2
пробую через if else и что-то не то
Код AS1/AS2:
on (release) {
		if (show1_txt = " КАПКАН ") {
list2.addItem(show1_txt.text);}
else if show1_txt.text = " УСТУП " ; {
list2.addItem(show1_txt.text);}
else {
				list1.addItem(show1_txt.text);
	}
show1_txt.text ="";
 
}
не работает....

Старый 22.06.2011, 02:16
alex_195 вне форума Посмотреть профиль Отправить личное сообщение для alex_195 Найти все сообщения от alex_195
  № 5  
Ответить с цитированием
alex_195

Регистрация: Apr 2009
Сообщений: 104
Код AS1/AS2:
btn1.onRelease = function() {
	if ((show1_txt.text == "КАПКАН") || (show1_txt.text == "УСТУП")) {
		list2.addItem(show1_txt.text);
		} else {
		list1.addItem(show1_txt.text);
	}
	show1_txt.text = "";
};
Может быть такой вариант. А вообще в текстовых полях необходимо следить и за пробелами.

Старый 22.06.2011, 11:18
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Freemanof, перестаньте писать код на кнопках, у вас с областями видимости беда из-за этого. Да и вообще это неприлично сейчас.
Указывалось же вам, как писать код для обработчиков кнопочных событий...
__________________
Идите первым!

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

Регистрация: Jun 2011
Сообщений: 28
Отправить сообщение для Freemanof с помощью ICQ
Спасибо, все понял!

Добавлено через 23 часа 38 минут
Последний вопросик! При нажатии на строку list необходимо чтобы это значение переходило в text1, а из лист пропадало!
Спасибо за помощь!

Старый 23.06.2011, 14:24
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от Freemanof Посмотреть сообщение
При нажатии на строку list необходимо чтобы это значение переходило в text1, а из лист пропадало!
Код AS1/AS2:
var listenerObject:Object = new Object();
 
listenerObject.change = function(eventObject:Object) 
{
   text1.text = eventObject.target.value;
   list1.removeItemAt(list1.selectedIndex);
};
 
list1.addEventListener('change', listenerObject);
__________________
Идите первым!

Старый 23.06.2011, 20:32
Freemanof вне форума Посмотреть профиль Отправить личное сообщение для Freemanof Найти все сообщения от Freemanof
  № 9  
Ответить с цитированием
Freemanof
 
Аватар для Freemanof

Регистрация: Jun 2011
Сообщений: 28
Отправить сообщение для Freemanof с помощью ICQ
все работает, НО при переходе на следующий кадр у меня активируется текстовое поле text2, с ним тоже операция выполняется, но в тектовом поле text1 выводится underfind. как мне поправить ошибку...?
Вложения
Тип файла: rar list_last.rar (110.0 Кб, 22 просмотров)

Старый 23.06.2011, 21:00
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
1. Не используйте кадры.
2. Не пишите код на объектах. Например, вот вам вторая причина перестать так делать - найти ваши переходы невозможно.
__________________
Идите первым!

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

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

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


 


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


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