Просмотр полной версии : Как сделать выделение текста цветом?
palaten4iko
02.05.2010, 19:26
вобщем такой вопрос - как сделать чтобы при наведении мышкой на текст (или мувиклип) добавлялось или выделение текста,или смена цвета хотя бы...?
я совсем ламер. желательно написать понятней :)
У текста много методов и с цветам и с фоном и рамочкой и ...
Можно воспользоваться событием onSetFocus и onKillFocus, тоесть когда текст в фокусе (на него кликнули) и когда фокус не на нём.
Тут создаются два текстовых поля и при клике на них, каждый меняет свой цвет.
_root.createTextField("text1",1,0,0,100,25);
text1.text = "Первое поле";
text1.border = true;
text1.onSetFocus = function() {
this.textColor = 0x0000FF;
};
text1.onKillFocus = function() {
this.textColor = 0x000000;
};
_root.createTextField("text2",2,0,30,100,25);
text2.text = "Второе поле";
text2.border = true;
text2.onSetFocus = function() {
this.textColor = 0xFF00FF;
};
text2.onKillFocus = function() {
this.textColor = 0x000000;
};
palaten4iko
03.05.2010, 00:13
ээмм.. как последний ламер я так и не понял как это работает. Вот по коду он сам создаёт текстовое поле или всё таки я должен создать? но если я должен создать то как связать код? через имя "первое поле"? ^_^
Это код создаёт т.поле, но его конечно можно создать и вручную, и дать ему имя на панели Properties. Если вам ещё всё это трудно понять, попробуйте сначала попрактиковаться на уроках для новичков, которые можно найти в сети.
palaten4iko
03.05.2010, 00:34
хм...ну вот я создаю слой, в экшенс ввожу этот код, запускаю и пусто)
или опять что то не то?):rolleyes:
правда он мне кучу ошибок показывает при компиляции...
palaten4iko
03.05.2010, 00:42
хм..) i`m sorry .. вс получилось на ас2..
но правда я не совсем это имел ввиду.. мне надо чтобы прям мышкой подводишь к слову,с красивым шрифтом каким нибудь,и оно подсвечивалось или выделялось как то..) ну ладно попробую тогда сам как нить разобратся) спасибо за помощь, хотя наверное ещё не раз обращусь)
А ваш текст будет редактироваться потом или он статичный будет? Если статичный, то ведь это совсем другой подход, его можно сделать мувиклипом и разрисовать для разный событий как угодно.
palaten4iko
03.05.2010, 00:52
вабще думаю статичный, это будут ссылки с переходами на другие страницы проекта!
а вот да, как заменить один мувиклип на другой? ну тоесть чтоб вот при этом наведении как раз они менялись..?)
Заменять клип не надо. Для этого делают клип-кнопку,у которого для каждого состояния onPress,onRollOver и т.д есть кадры на который он переходит.
palaten4iko
03.05.2010, 01:15
аа..ясно.. пасиба) попробую завтра)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.