Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Календарь (http://www.flasher.ru/forum/showthread.php?t=167563)

Genzo 13.09.2011 19:31

Лично я в коде не вижу обработки клика по определенному дню..

dr1emaver 13.09.2011 19:35

т.е. получается что мы создаем еще одного слушателя :
Код AS3:

addEventListener ( MouseEvent.CLICK,onClickCell)

а дальше надо как то сделать,чтобы в функции onClickCell находился номер дня ( номер ячейки) на которую мы кликнули, но как?

silin 13.09.2011 23:38

>>надо как то сделать,чтобы в функции onClickCell находился номер дня ( номер ячейки) на которую мы кликнули

сделать сами ячейки кликабельными : textDate.mouseEnabled = true; или прозрачную подложку с mouseEnabled ему добавить, ну и запоминать же на клике id кликнутой ячейки в свойстве, чтобы оно было доступно в любом другом месте..или не id, а саму дату, в твоем примере это типа _dateObject
не могу конкретнее, пример твой не тестируемый, а умозрительно фантазировать не хочется

глянь как minimalComs сделано, может и изобретать ничего не стоит :)

dimarik 14.09.2011 00:00

Цитата:

Код брал с сайта demiart и вот [!]
Последнее место, где нужно брать код.

dr1emaver 14.09.2011 01:50

Вложений: 1
dimarik,а там плохо что ли?
Вот проект весь

Drac0Sha 19.09.2011 20:23

помогите пожалуйста..
dr1emaver вы решили эту проблему!?

silin 19.09.2011 21:54

Вложений: 1
не уверен, что понимаю в чем собственно проблема (на мой взгляд проблема только в бардачном коде:))
но если это поможет в аттаче класс из примера dr1emaver'а с поправкой, дающей дату кликнутой ячейки в обработчике
(поправка заключается только в добавлении этим ячейкам свойства с этой датой)


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

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