![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 27
|
Здравствуйте, у меня возник вопрос, а именно: есть картинка, каждый элемент которой представляет собой кнопку, под картинкой расположен текст, нужно чтобы при нажатии на определенную кнопку посвечивалась соответсвующая строка из текста, приведенного ниже. Подскажите как это можно сделать, заранее большое спасибо.
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Самый простой вариант -
текст в мувик - мувик прдублировать с другим цветом - положить под маску - маска прямоугольник высотой со строку - изначально маска вне текста - по нажатию кнопок маска перемещается в соответсвующие координаты. |
|
|||||
|
ну зачем мувики еще какие то))...
можно так: var w = Stage.width/4;
var h = Stage.height/2;
_root.createTextField("tf", 1, w, h, w*2, 100);
_root.createTextField("empty", 2, w-500, h-500, 20, 20);
tf.autoSize = true;
tf.wordWrap = true;
basicTF = new TextFormat();
basicTF.font = "_sans";
basicTF.size = 12;
basicTF.color = 0x000000;
newTF = new TextFormat();
newTF.color = 0xff0000;
tf.text = "Здравствуйте, у меня возник вопрос, а именно: есть картинка, каждый элемент которой представляет собой кнопку, под картинкой расположен текст, нужно чтобы при нажатии на определенную кнопку посвечивалась соответсвующая строка из текста, приведенного ниже. Подскажите как это можно сделать, заранее большое спасибо.";
tf.setTextFormat(basicTF);
sbstr = "картинка";
str = tf.text.indexOf(sbstr, 0);
onMouseUp = function ()
{
Selection.setFocus(tf);
Selection.setSelection(str, str+sbstr.length);
tf.setTextFormat(str, str+sbstr.length, newTF);
Selection.setFocus(empty);
};
onMouseDown = function ()
{
tf.setTextFormat(basicTF);
};
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
В огороде бузина, а в Киеве дядька...
В вопрос вчитайся.... |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 27
|
Спасибо авторам, за ответы, но можно поподробнее описать эти процедуры, еще раз спасибо.
|
|
|||||
|
Я вчитался. Понял так, что нужно подсвечивать определенную строку в тексте, а ты что, Штрек, понял?)
2Kirilld, в моем случае прсто вставь этот код в первый фрейм, потом паблиш и пощелкай мышкой. |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 27
|
ну после запуска щелкаешь в любую область экрана и подсвечивается слово картинка, а задача у меня стоит такая допустим у меня на экране набор кнопок внизу текст, допустим, тот в моем 1 сообщении, каждому слову соответствует кнопка и нужно, чтобы при нажатии на эту кнопку подсвечивалась ей соответсвующее слово.
Спасибо, за помощь |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
Ёго поделить на строки и нов. тект_форм. применять к строке... ![]() |
|
|||||
|
Цитата:
Последний раз редактировалось derhab; 06.09.2004 в 20:58. |
|
|||||
|
Дерхабыч,не проще будет без наворотов, через setRGB?
![]() В аттаче результат...
__________________
-------------------------------------- Сколь пальцем в небо не тыкай-дырку не проделаешь... -------------------------------------- Никто не знает,чем закончится сегодня... ---------------------------------------- Pomidoroff`s ЖЖ |
![]() |
Часовой пояс GMT +4, время: 23:19. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|