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

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

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

Регистрация: Apr 2013
Сообщений: 40
Отправить сообщение для WinSTOP с помощью Skype™
По умолчанию Как убрать выделение текста

Вообщем изучаю TextField.
При запуске flash playera (control - testMovie - test) появляется текст, проблема в том, что текст можно выделять мышкой см.рис. Я так понял что это из-за того что он динамический как убрать выделение? Или это не из-за этого?
Вот код:
Код AS3:
package  {
	import fl.motion.easing.Back;
	import flash.display.MovieClip;
	import flash.text.TextField;
	import flash.text.TextFormat;
	import flash.text.AntiAliasType;
 
	public class main extends MovieClip{
        var VarText:TextField = new TextField();
	    var myFont = new Font1();
		var myFormat:TextFormat = new TextFormat();
 
		public function main()
		{
			//1
			addChild(VarText);
			myFormat.size = 15;
			myFormat.font = myFont.fontName;
			VarText.embedFonts = true;
            VarText.antiAliasType = AntiAliasType.ADVANCED;
			VarText.defaultTextFormat = myFormat;
			VarText.text = "Hello";
			VarText.background = true;
			VarText.backgroundColor = 111566;
			VarText.border = true;
			VarText.borderColor = 000;
			VarText.width = 40;
			VarText.height = 20;
			VarText.x = 50;
			VarText.y = 50;
			trace(VarText);
 
		}
	}
}
Изображения
 

Старый 10.04.2013, 11:45
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS3:
textField.selectable = false;
Может быть так?
__________________
hauts.ru

Старый 10.04.2013, 11:50
WinSTOP вне форума Посмотреть профиль Отправить личное сообщение для WinSTOP Найти все сообщения от WinSTOP
  № 3  
Ответить с цитированием
WinSTOP
 
Аватар для WinSTOP

Регистрация: Apr 2013
Сообщений: 40
Отправить сообщение для WinSTOP с помощью Skype™
Hauts, огромное спасибо.
Ещё не подскажите вот строчка VarText.backgroundColor = 111566; как узнать цвет? тоесть допустим мне нужно красный цвет, как узнать цифры?

Старый 10.04.2013, 11:57
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
WinSTOP, вы меня удивляете.

http://yandex.ru/yandsearch?lr=65&te...B2%D0%B5%D1%82

Вам цвет в шестнадцатеричном значении нужен, например, красный — 0xFF0000.
__________________
hauts.ru

Старый 10.04.2013, 12:11
WinSTOP вне форума Посмотреть профиль Отправить личное сообщение для WinSTOP Найти все сообщения от WinSTOP
  № 5  
Ответить с цитированием
WinSTOP
 
Аватар для WinSTOP

Регистрация: Apr 2013
Сообщений: 40
Отправить сообщение для WinSTOP с помощью Skype™
Как блин. Я вводил буквы меня сразу осыпала ошибками. А щас всё норм, странно)

Старый 10.04.2013, 12:13
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
WinSTOP, гугл в помощь, читайте про цвет и его представление в шестнадцатеричном виде.
__________________
hauts.ru

Старый 10.04.2013, 12:16
WinSTOP вне форума Посмотреть профиль Отправить личное сообщение для WinSTOP Найти все сообщения от WinSTOP
  № 7  
Ответить с цитированием
WinSTOP
 
Аватар для WinSTOP

Регистрация: Apr 2013
Сообщений: 40
Отправить сообщение для WinSTOP с помощью Skype™
Тема закрыта, спасибо)

Старый 12.12.2013, 12:52
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 8  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
Цитата:
Сообщение от Hauts Посмотреть сообщение
Код AS3:
textField.selectable = false;
Может быть так?
А вот несколько другой случай.
Мувиклип имеет динамический текстфилд, который не имеет инстанс-нэйм, потому что был добавлен в мувик не программно, а в библиотеке.
И он динамический, потому что static textfield не работает в моушн-твин. Хотя программно он не нужен, это просто выплывающая надпись: "Game Over".

И он тоже выделяется, как во время твина, так и после него.
Такие трюки как: mouseEnabled = false и movieclip.selectable = false не срабатывают.

Можно в таком случае ему выделение заблокировать, не давая имя?
То есть воздействием на мувиклип-родитель? Видимо, все-таки нет, и придется имя прописывать.

Старый 12.12.2013, 12:59
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 9  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Fogflasher, у библиотечного текстфилда можно в настройках в IDE выключить selectable (насколько я помню).

Название: Безымянный.png
Просмотров: 713

Размер: 16.4 Кб


Последний раз редактировалось KumoKairo; 12.12.2013 в 13:12.
Старый 12.12.2013, 13:03
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 10  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Fogflasher, помимо получения ссылки на потомка по его инстанс нэйму, есть и еще способы.

Код AS3:
(mySprite.getChildAt(0) as TextField).selectable = false;
Или попробовать так:
Код AS3:
mySprite.mouseEnabled = mySprite.mouseChildren = false;
Добавлено через 1 минуту
Цитата:
Видимо, все-таки нет, и придется имя прописывать.
Шустро вы сдаётесь, однако.
__________________
hauts.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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