![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Привет!
Прошу помочь в следующем: Пишу что-то похожее на редактор. Нужно вставлять фотки и текст и прочее. Все это редактировать. С фотографикой все о’кей. А с текстом есть трудности: как убрать текстовый курсор с TextField, и как заставить клип под ним не реагировать на onMouseDown (вернее как заставить его реагировать только при условии нахождения на нем мышки). Клипы «слушают» мышиные события даже без подписки, если их назначить. Просто убить метод не могу, так как надо «таскать» текстовый блок. С помощью мувика под текстовым полем делаю манипуляции с мышкой, но назначить мувику onPress и другие метода нельзя: если он сверху - текст недоступен, если снизу - все наоборот. Возможно, есть очень простое решение, но не догоняю. А тут в отпуск идти надо, но только если решу эту проблемку. Приложил упрощенный исходник. Заранее спасибо за любую помощь (исправленный код, идею, совет). |
|
|||||
|
Спасибо.
Про класс Selection не подумал. А вот с hitTestом... Я одну проверку делаю: onTxtBlock_mc.onMouseDown = function() {
_parent.ind.text = _root._xmouse;
if (this.hitTest(_root._xmouse, _root._ymouse)) {
this._parent.m1_mc._visible = true;
this._parent.m2_mc._visible = true;
this._visible = true;
_parent.propertis_mc._visible = true;
this.onMouseMove = function() {
drawing();
updateAfterEvent();
};
} else {
delete this.onMouseMove;
this._parent.clear();
this._parent.m1_mc._visible = false;
this._parent.m2_mc._visible = false;
_parent.propertis_mc._visible = false;
this._visible = false;
}
};
ЗЫ Ладушки. Взял домой. До понедельника. Может на свежую голову одолею. Последний раз редактировалось Жень Шень; 20.06.2008 в 20:11. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|