Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   TextFormat.url (http://www.flasher.ru/forum/showthread.php?t=50778)

Пушистик 03.11.2003 16:03

schleicher, да ее можно снять новым TextFormat' ом...
ты кинь свой код сюда! а то я уже задолбался юзать это url...

Код:

_root.createTextField("txt", 5, Stage.width/2-50, Stage.height/2-10, 100, 20);
txt.autoSize = 1;
txt.border = 1;
txt.selectable = 0;
txt.text = "Flash";
myFormat = new TextFormat();
myFormat.url="http://www.flasher.ru"; //гыгы...
myFormat.align = "center";
myFormat.font = "Verdana";
myFormat.size = 12;
myFormat.underline=1;
txt.setTextFormat(myFormat);


schleicher 03.11.2003 16:20

Прикольно, Пушистик!
токо твой скрипт не ставит урл! Хотя по идее, должен!
Или ты это и имел в виду?

schleicher 03.11.2003 16:46

Вложений: 1
Вот, файл пушистика с кнопкой, которая должна бы удалять линк. Кстати, чтобы линк робил, надо в текстфиелд добавить
myTextField.html = true;
В этом файле так и есть...
Ещё добавлено текстовое поле, где отображается хтмл - код основного (пушистиковского).
Как видно - кнопка не убирает <a href=....>
В этом - то и проблема!

Кто может решить - сделайте это на примере этих файлов!

Techmaker 03.11.2003 19:04

нету флы :)

Пушистик 03.11.2003 19:23

Цитата:

myTextField.html = true;
ну так бы сразу и сказал!!:)
убираем урлу на нажатие пробела!

Код:

_root.createTextField("txt", 5, Stage.width/2-50, Stage.height/2-10, 100, 20);
txt.autoSize = 1;
txt.border = 1;
txt.selectable = 0;
txt.text = "Flash";
myFormat = new TextFormat();
myFormat.url="http://www.flasher.ru";
myFormat.align = "center";
myFormat.font = "Verdana";
myFormat.size = 12;
myFormat.underline=1;
txt.html = 1;
txt.setTextFormat(myFormat);
Key.addListener(this);
this.onKeyDown = function() {
    if (Key.isDown(Key.SPACE)) {
        txt.html = 0;
        trace("Урла убрана!");
    }
};


Пушистик 03.11.2003 20:11

Вложений: 1
а вот и с кнопкой...

Techmaker 04.11.2003 03:18

2Пушистик

code:
--------------------------------------------------------------------
createTextField("txt",5,Stage.width/2-50,Stage.height/2-10,100,20)
txt.autoSize = true;
txt.border = true;
txt.selectable = false;
txt.text = "flasher";
txt.type="static"
txt.html=true
txt.setTextFormat(new TextFormat(font="Verdana",size=12,Color=0x000000,bold=true,italic=false,underline=true,url="http://www.flasher.ru",target="_blank",align="left",leftMargin=2,rightMargin=2,indent=0,leading=2));
--------------------------------------------------------------------

хе-хе, новый способ использования TextFormat :)

schleicher 04.11.2003 09:57

Вложений: 1
НЕ ТО!
Пушистик, ты, канэшно, маладэц!
Но - htmlText должен остаться! надо толко урлу выкинуть, причем из хтмл - кода. Я пишу небольшой менеджер контента для сайта, там надо вставлять ссылки и, в случае надобности, удалять их. При этом другая разметка - должна сохраняться.
Кароч, мне здесь важен не результат во флэше, а хтмл - код.

PS: Шлю сорцы again... Авось дойдут!

Пушистик 04.11.2003 12:41

Вложений: 1
Цитата:

Оригинал написал(а) Techmaker

code:
--------------------------------------------------------------------
.....
txt.type="static"
.....
--------------------------------------------------------------------

хе-хе, новый способ использования TextFormat :)

хе-хе, эт чё та новое :D

schleicher, щяс некада! пока могу предложить такой варянт...(конеш, эт фихня...)
приду через пару часов - еще помучаю!
ушёёёлллл....

schleicher 04.11.2003 12:48

Жду :D


Часовой пояс GMT +4, время: 03:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.