Просмотр полной версии : программное добавление ссылки в Dynamic TextField
Доброго времени суток.
Есть следующий вопрос: Можно ли программно повесить ссылку на Dynamic TextField, или придется, по старинке, пользоваться прозрачной кнопкой? Заранее благодарен.
LeXi42006
25.01.2007, 13:54
Если конвертировать в мувик и назначить действие?
Написать ссылку в виде HTML в htmlText.
Написать ссылку в виде HTML в htmlText.
Спасибо. А отдельного метода нет?
Agro, вам запрещается задавать вопросы в разделе ActionScript, ваш уровень - начинающий.
А что значит «отдельный метод»?
Ну что-то, типа TextField.setURL(url:String), или что-нибудь в этом роде. Обычно все параметры, находящиеся на панели 'Свойства', многих обьектов, можно изменять и через ActionScript.
URL там прописывается в виде HTML-ного текста.
Это-то я понял, но теперь, после того, как я переопределил текстовое поле как html, перестал работать метод setTextFormat().
var myformat:TextFormat = new TextFormat ();
myformat.url = "http://www.macromedia.com";
myformat.underline = true;
this.createTextField ("mytext", 1, 100, 100, 200, 100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = true;
mytext.html = true;
mytext.text = "Go to Macromedia.com";
mytext.setTextFormat (6, 20, myformat);
var myformat:TextFormat = new TextFormat ();
myformat.url = "http://www.macromedia.com";
myformat.underline = true;
this.createTextField ("mytext", 1, 100, 100, 200, 100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = true;
mytext.html = true;
mytext.text = "Go to Macromedia.com";
mytext.setTextFormat (6, 20, myformat);
Те же яйца, только в профиль :D
Не будет работать без html = true;
Edit Text: Target="_level0.mytext"
htmlText = "<P ALIGN=\"LEFT\"><FONT FACE=\"Times New Roman\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">Go to <A HREF=\"http://www.macromedia.com\" TARGET=\"\"><U>Macromedia.com</U></A></FONT></P>"
Те же яйца, только в профиль :D
Не будет работать без html = true;И что? Одно дело весь текст перевставлять чтобы добавить ссылку в середину текста, другое назначить форматирование нужному диапазону.
iNils, спасибо. Оказывается то, что я искал в TextField, находится в TextFormat. Я имею ввиду свойство TextFormat.url.
И что? Одно дело весь текст перевставлять чтобы добавить ссылку в середину текста, другое назначить форматирование нужному диапазону.
Ну циферки-то все равно писать…
Во флэш плейере такая ссылка работает.
в Эксплорере все глухо. Как ссылку ее воспринимает ( в смысле можно ее даже скопировать), а переходить- не переходит
Во флэш плейере такая ссылка работает.
в Эксплорере все глухо. Как ссылку ее воспринимает ( в смысле можно ее даже скопировать), а переходить- не переходитНа сервер поместите.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.