![]() |
|
||||||||||
|
|||||
|
не правильно
evt_obj - это event object он содержит в себе информацию о произошедшем событии, evt_obj.target - это на данный момент сам календарь.раз вам нужно при нажатии на кнопку тогда дело упрощается например имеем календарь в руте и кнопку в руте (у календаря имя "calendar") var ref = this; _root.knopko.onRelease = function () { var selDate:Date = ref.calendar.selectedDate; //выбранная дата var sendDate:String = selDate.getFullYear().toString()+"-"+selDate.getMonth().toString()+"-"+selDate.getDate().toString(); //эту строку будем отправлять в ПХП; ref.sendToPHP(sendDate); //функция отправки даты в ПХП } function sendToPHP(s:String){ //тут пишем код отправки на данный момент просто выводится отправляемая строка в окно Output trace(s); } дальше нам остается только собрать дату в том виде в котором ее нужно передать ПХП, в данном случае строку в виде YYYY-mm-dd для этого просто собираем строку. я ее собрал в переменную sendDate (getFullYear() возвращает нам выбранный год например 2009, getMonth()-месяц от 0 до 11 если нам декабрь нужен как 12 месяц для этого нужно сделать (selDate.getMonth()+1).toString();, getDate() - выбранный день ) затем мы просто передаем строку в функцию отправки. В данном коде если дата не выбрана мы получим при нажатии на кнопку строку типа undefined-undefined-undefined что бы это не происходило нужно вставить проверку на то выбрана дата или нет. получаем: var ref = this; _root.knopko.onRelease = function () { var selDate:Date = ref.calendar.selectedDate; //выбранная дата if(selDate!=nudefined){ var sendDate:String = selDate.getFullYear().toString()+"-"+(selDate.getMonth()+1).toString()+"-"+selDate.getDate().toString(); //эту строку будем отправлять в ПХП; ref.sendToPHP(sendDate); //функция отправки даты в ПХП } } function sendToPHP(s:String){ //тут пишем код отправки на данный момент просто выводится отправляемая строка в окно Output trace(s); } calendar.rar Последний раз редактировалось DarkChris; 27.11.2009 в 15:44. |
![]() |
Часовой пояс GMT +4, время: 11:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|