![]() |
|
||||||||||
|
|||||
|
через файл XML передается контент, часть из которого просто текстовые блоки. Внутри текстовых блоков иногда встречаются ссылки типа www.###.ru, при клике на них нужно сделать переход по указанному линку. Как можно выделить эти ссылки, возможно нужно копать в сторону htmlText? кто сталкивался с такими проблемами?
PS: текстовых блоков может быть неограничено, колво ссылок неограничено, величина блока произвольная. Сам текст берется из ветки XML типа <text>paragraph_text</text> |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не возможно, а нужно «копать».
|
|
|||||
|
ну в общем пытался вставить в параграф вместо текста-ссылки вот такую вещь - <A href="http://www.###.ru"></A> и делал htmlText=true, ессно не работает.
Следующий вариант, заменил все <>"' html сущностями (& и тому подобное), тоже не работает. есть еще варианты? выковыривать из исходного текста ссылки по подстроке "www." что то так не хочется |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Ссылку в XML теле обрамляешь так:
Можно так: Текстовому поле во Flash-е ставишь: где my_txt - имя твоего текстового поля. Так же не забываем ставить: Про СSS тоже помним: До того как создали текст.поле пишем: Последний раз редактировалось Molecula; 21.05.2007 в 17:59. |
|
|||||
|
может это и работает когда отдельно (в своей ветке) задается линк в XML. Здесь ситуация такая, в блоке параграфа <text>blablavlavalval www.###.ru</text> надо както обозначить www.###.ru чтобы в текстовом поле (куда запихивается ВЕСЬ параграф) это воспринималось как ссылка.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Тег CDATA в помощь.
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|