Во Flash есть ли какое-либо событие, когда пользователь нажимает гиперссылку в TextField?Знаете, когда нажата гиперссылка в текстовом поле?
ответ
Существует: TextEvent.LINK, но он работает только со ссылками, связанными с «событием:».
tf.htmlText = "<a href=\"event:http://www.example.com\">Example</a><br>";
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html
Если вы тянете во внешних данных, не используя «событие:». Синтаксис, вероятно, можно легко написать быстрый RegExp, чтобы добавить его в
Представляется возможным, проверка из reference.
Можно использовать событие TextField «ссылка» - оно отправляется, когда пользователь нажимает гиперссылку в TextField.
Отличный пример представлен в Adobe site.
Вот код, который заменяет hrefs с «событие:» префиксы (как это было предложено geraldalewis выше):
public static function hrefEvents(s:String):String {
var hrefRegex:RegExp = /href="/gm;
var output:String = s.replace(hrefRegex, "href=\"event:");
var dupe:RegExp = /event:event:/gm;
output = output.replace(dupe, "event:");
return output;
}
Обратите внимание, что я не забудьте отменить замену для hrefs, что уже есть «событие:» в их. (Я мог бы использовать отрицательное выражение для ожидания в регулярном выражении, но я был ленивым.)
- 1. Гиперссылка в текстовом поле Post entity
- 2. У вас есть гиперссылка в текстовом поле?
- 3. Знаете ли вы, когда нажата кнопка питания?
- 4. Гиперссылка в текстовом виджете Tkinter?
- 5. Определите, была ли нажата гиперссылка
- 6. Изменить текст в текстовом поле по ссылке, которая была нажата
- 7. Иногда вы знаете, когда нажата кнопка или изображение,
- 8. iPhone SDK: Знаете, когда нажата вкладка на панели вкладок?
- 9. JQuery выполнять функцию при входе нажата в текстовом поле
- 10. Откуда вы знаете, когда текстовое поле редактируется во Flash AS3?
- 11. текст назначить текстовое поле onclik гиперссылка
- 12. Проверьте, была ли нажата гиперссылка в gridview. C#
- 13. Java Гиперссылка на файл в текстовом редакторе
- 14. Номер в текстовом поле в другом текстовом поле с формулой
- 15. Android - гиперссылка не может быть нажата
- 16. Очистить поле ввода, когда нажата клавиша
- 17. Гиперссылка не работает в текстовом виде
- 18. Когда кнопка нажата, сохраните время в текстовом файле
- 19. Опция поиска в текстовом поле
- 20. Переадресация страницы происходит, когда кнопка Go нажата в текстовом поле (jquery/cordova)
- 21. Как предотвратить последовательность «/ r/n», когда клавиша Enter нажата в текстовом поле - wpf
- 22. В текстовом поле в текстовом поле в формате Angularjs есть
- 23. Как сделать div, когда гиперссылка будет нажата один раз и исчезнет, когда гиперссылка будет нажата во второй раз? Можно ли это повторить?
- 24. Попытка очистить поле ошибки, когда фокус находится в текстовом поле
- 25. рендеринг HTML в текстовом поле
- 26. Как определить, была ли нажата гиперссылка в WebView в Metro?
- 27. Пользовательский ввод в текстовом поле
- 28. Содержимое Fancybox дублируется, если гиперссылка нажата более одного раза
- 29. Поле данных в текстовом поле
- 30. Введите значение в поле ввода, нажав гиперссылка