PDA

Просмотр полной версии : Изменение ссылки динамического текста


Firefoxer
25.10.2007, 17:04
Не могу найти, как изменить ссылку динамического текста.

iNils
25.10.2007, 17:40
Что за ссылку?

Fernando Costa
25.10.2007, 17:42
ActionScript classes > TextField > _url (TextField._url property)

iNils
25.10.2007, 17:46
ActionScript classes > TextField > _url (TextField._url property)
read-only

Речь о чем то другом.

Firefoxer
25.10.2007, 17:57
Вот. о том и речь, _url - свойство, а не параметр. да и ссылается всегда на адрес флешки. Повторю, нужно поменять ссылку надписи с одной веб-странички, на другую. Хочется узнать как поменять именно ту ссылку, которая задается динаимческому текстовому полю в среде разработки. Альтернативные методы перехода на адрес (onPress&getURL) не интересуют.

iNils
25.10.2007, 18:04
Вы про URL Link который стоит в самом низу поля со свойствами текстого поля?

Firefoxer
25.10.2007, 18:07
Именно про него

iNils
25.10.2007, 18:21
URL Link просто делает текстовое поле html и весь текст вставляет в обрамление обычного тега <a href>.

txt.htmlText = '<A HREF="новый линк" >' + txt.text + '</A>';

orangeline
25.10.2007, 18:29
var format:TextFormat = new TextFormat();
format.url = "http://www.adobe.com";
textfield.setTextFormat(format);

Firefoxer
25.10.2007, 18:44
Ага! значит есть у TextFormat'а URL! Спасибо, разобрались.

Fernando Costa
25.10.2007, 18:57
var format:TextFormat = new TextFormat();
format.url = "http://www.adobe.com";
textfield.setTextFormat(format);
точно, помню что когда-то же делал такое. Через TextFormat можно урл назначать

Firefoxer
25.10.2007, 19:05
Про URL Link и html: Когда заполняем поле URL Link, кнопку render as Html можно оставить выключенной. значит URL Link не делает поле html, а вариант с txt.htmlText - уже альтернативный.

iNils
25.10.2007, 19:31
Про URL Link и html: Когда заполняем поле URL Link, кнопку render as Html можно оставить выключенной. значит URL Link не делает поле html, а вариант с txt.htmlText - уже альтернативный.
Не верно. html автоматом включается, также есть как если поставить галочку Auto kern

Wolsh
26.10.2007, 15:05
Если не задать полю html=true, url в формате не будет работать

Firefoxer
26.10.2007, 18:44
html=true не надо задавать. Действительно, автоматом выставляется значение, правда кнопка не утапливается, что меня и ввело в заблуждение. Не понятно только зачем в среде разработки оставили такой глюк.

Wolsh
26.10.2007, 19:06
>> html=true не надо задавать
У Вас же динамическое поле. А если Вы не введете ничего в поле URL Link и не нажмете кнопку render as Html в автортайме? Прощайте, ссылки?

Firefoxer
26.10.2007, 19:55
Задача звучала: как изменить ссылку, а не задать.

Kikasso
27.10.2007, 01:05
ну поменяйте формату url