![]() |
click & doubleclick
Ситуация:
Есть прямоугольник, а поверх него input-text. Прямоугольник я драгаю на on(press). А когда стоит текст, он событие press от мыши хватает на себя. Как сделать? Как сделать, чтобы на doubleclick редактировался текст, а на click (press в AS, как я понимаю) драгался прямоугольник? Если, конечно, это вообще можно сделать... |
возможно все :)
делаешь начало драга не онПрессом, а через онМаусДаун - и все дела... то есть в твоем объекте который драгать надо ставишь онКлипЕвент(маусДаун), проверяешь координаты мыши хиттестом, если мышка над объектом, то ждешь не будет ли даблклика - и драгаешь... если даблклик, то фокус в текстполе поставишь при помощи Selection.setFocus, если нет даблклика - то драгешь... |
Отлично, только как проверить (код) "кооодинаты мыши хиттестом" и как провериться :)) на doubleclick?
|
вместо
on (press) {// ........} на кнопке внутри клипа надо поставить onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { // ........ } } на самом клипе |
| Часовой пояс GMT +4, время: 09:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.