![]() |
Работа с html ссылками в динамическом текстовом поле
Здрасьте всем.
Сразу хочу извиниться за то, что возможно буду использовать неправильную терминологию (ламак я). Дело обстоит так. Есть мувиклип, в середине него есть динамическое текстовое поле, в которое я подгружаю xml, и рендерю его как html. После загрузки странички в динамическом поле загружается текст со стандартными html ссылками. Так вот. Я хочу, чтобы когда я клацал по одной из этих ссылок, в то тоже тектовое поле грузился другой xml. Как это сделать? Помогите пожалуйста. |
asfunction
|
Огромное, человеческое СПАСИБО!
|
Есть одна проблема:
работает оно в таком варианте когда все это непосредственно пишется в моторе флэша .....htmlText=< A HREF=\"asfunction:......\">...</A> Но если такую байду запихнуть в хтмл.. То после первого слэша, оно все блокирует и ссылки вообще не видно. Как это обойти? |
а в xml без слеша :)
Код:
href='asfunction:моя_функция_в_AS,мой_передаваемый параметр' |
Не пашет
Вот содержимое моего хмл, который выступает в роли хтмл: <?xml version="1.0" encoding="UTF-8"?> <mainbody> <p> <A HREF="asfunction:medic">Медицина</A> </p> </mainbody> Содержимое АС функции: function medic (){ trace("Hyperlink"); }; Поменяй пожалуйста то, что неправильно. Пробовал по разному.. ни фига не получается. Параметр насколько я понимаю необязателен. |
Забыл сказать, что я перепробовал много разных вариантов скобок, кавычек и слэшей... Если не тяжело, проверь у себя. Чтобы это не в теории было, а подтверждено на практике.
|
А где код с XML?
трейсить для начала надо то, что из xml извлекается а то выходит, что p - это отдельный узел Код:
<?xml version="1.0" encoding="UTF-8"?> |
Хмл использую исключительно вместо тхт. Так как не знаю как подгрузить динамически текст по-другому. Что есть CDATA?
Так как ты написал - не работает. вместо ссылки пишет undefined. Проблема не в хмл.. Нужно как-то прально описать эту асфункшн. Т.к. ссылка создается, все ок, но на что ссылаться не понимает. У тебя работает то, что ты написал? |
Что значит "подгрузить текст"?
xml - это далеко не txt и с ним надо уметь работать. http://flasher.ru/forum/showthread.php?t=102852 |
| Часовой пояс GMT +4, время: 19:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.