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

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

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

Регистрация: Aug 2008
Сообщений: 63
По умолчанию DateField переход года

Здравствуйте, подскажите пожалуйста, где можно выставить чтобы в DateField был переход годов, как там реализовано с месяцами? Что то все перепробывал, ничего не получается.

Старый 12.01.2009, 16:46
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Сформулируйте, пожалуйста. четче.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 13.01.2009, 02:39
kiraml вне форума Посмотреть профиль Отправить личное сообщение для kiraml Найти все сообщения от kiraml
  № 3  
Ответить с цитированием
kiraml

Регистрация: Aug 2008
Сообщений: 63
В компоненте DateField по умолчанию стоит язык английский(январь..декабрь, и понедельник..воскресение) так, вот там есть переключение между месяцами, но если нужно переклацнуть лет так 5-10, это нужно клацнуть 12 месяцев по 5 лет.. 60 раз, неудобно, нету ли стандартного свойства для того чтобы переключение годов(+-1 год) появилось, или нужно просто сделать 2 кнопки, и делать брать getYear и потом setYear(+-1), но хотелось как бы проще чуток сделать...

Старый 13.01.2009, 14:15
Val111 вне форума Посмотреть профиль Отправить личное сообщение для Val111 Найти все сообщения от Val111
  № 4  
Ответить с цитированием
Val111

Регистрация: Jan 2009
Сообщений: 4
Тот же вопрос интересует. Может есть что-то альтернативное и полегче.
Я в смысле размера. Включаю DateField и сразу +50К. А выбор даты по месяцам полный алес. Надеюсь, что я чего то не понял и год можно выбрать)))
Может скин какой-то альтернативный?

Добавлено через 32 минуты
Пишут что клавишами год переключить возможно:
********************
Взаимодействие с пользователем

Календарь содержит кнопки для перемещения между месяцами. Пользователь выбирает дату, кликнув по ней мышью.

При нажатии на стрелку «вперед» отображается следующий месяц, а при нажатии на кнопку «назад» - предыдущий.

Нажатие на стрелку «вперед» в декабре или на «назад» в январе перемещает год на следующий или предыдущий. Дата выбирается нажатием. По умолчанию выбранная дата выделяется зеленым фоном, а текущая дата – черным фоном и белым цветом текста.

* Стрелка Влево – перемещает к предыдущей возможной дате месяца. Не перемещает к предыдущему месяцу.
* Стрелка Вправо – перемещает к следующей возможной дате месяца. Не перемещает к следующему месяцу.
* Стрелка Вниз – перемещает вниз по колонке дня недели. Не перемещает к следующему месяцу.
* Page Up – отображает предыдущий месяц.
* Page Down – отображает следующий месяц.
* Home – перемещает к первому возможному дню месяца.
* End – перемещает к последнему возможному дню месяца.
* + - переход к следующему году.
* - - переход к предыдущему году.
* Ctrl+Вверх - только для DataField: закрытие календаря.
* Ctrl+Вниз - только для DataField: открытие календаря.
* Esc - только для DataField: отмена операции.
* Enter - только для DataField: выбор даты и закрытие календаря.

Пользователь должен выбрать виджет перед использованием клавиатуры. В DateField все клавиши работают только при открытом календаре.
************************
но у меня на клавиатуру вобще никакой реакции.

Добавлено через 12 часов 8 минут
Может варианты альтернатив кто подскажет?

Старый 14.01.2009, 12:13
kiraml вне форума Посмотреть профиль Отправить личное сообщение для kiraml Найти все сообщения от kiraml
  № 5  
Ответить с цитированием
kiraml

Регистрация: Aug 2008
Сообщений: 63
вот, сделал как говорил, может кому нибуть понадобится:
добавил мувик(стрелки для переключения года вверх вниз) в событии (onrelease) каждой кнопки из
Код AS1/AS2:
on(release){
	a = _root.txtAge.selectedDate;
	myYear = _root.txtAge.displayedYear;
	myMonth = _root.txtAge.displayedMonth;
	myDay=a.getDate();
 
	myYear++; // или  myYear--;
	_root.txtAge.selectedDate = new Date(myYear,myMonth,myDay);
}
txtAge соответственно мой компонент DateField

и дополнительно чтобы мувик с кнопками отображался добавить в action компонента DateField(txtAge у меня)

Код AS1/AS2:
on(open){
	_root.attachMovie("yearBut","yearBut",_root.getNextHighestDepth(),{_x:610,_y:263,_width:9,_height:15});
}
on(close){
	_root.yearBut.removeMovieClip();
}


Последний раз редактировалось kiraml; 14.01.2009 в 12:16.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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