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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.06.2008, 18:43
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 1  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
По умолчанию Как убрать текст. курсор с одиночного TextField программно

Привет!
Прошу помочь в следующем:
Пишу что-то похожее на редактор. Нужно вставлять фотки и текст и прочее. Все это редактировать. С фотографикой все о’кей. А с текстом есть трудности: как убрать текстовый курсор с TextField, и как заставить клип под ним не реагировать на onMouseDown (вернее как заставить его реагировать только при условии нахождения на нем мышки). Клипы «слушают» мышиные события даже без подписки, если их назначить. Просто убить метод не могу, так как надо «таскать» текстовый блок. С помощью мувика под текстовым полем делаю манипуляции с мышкой, но назначить мувику onPress и другие метода нельзя: если он сверху - текст недоступен, если снизу - все наоборот. Возможно, есть очень простое решение, но не догоняю. А тут в отпуск идти надо, но только если решу эту проблемку. Приложил упрощенный исходник. Заранее спасибо за любую помощь (исправленный код, идею, совет).
Вложения
Тип файла: rar textEdit.rar (147.9 Кб, 57 просмотров)

Старый 20.06.2008, 18:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
как убрать текстовый курсор с TextField
Классом Selection перенести фокус на другой объект.
Цитата:
и как заставить клип под ним не реагировать на onMouseDown
hitTest
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 20.06.2008, 20:09
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 3  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Спасибо.
Про класс 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, время: 20:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


 


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


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