[Помощь] Как отцентровать jpg по центру TextField

Статус
В этой теме нельзя размещать новые ответы.

FaMinor

Создатель
Регистрация
11 Сен 2008
Сообщения
43
Реакции
8
Подскажите, как картинку расположить по центру?
В ХЭПе для Image tag сказано
align Specifies the horizontal alignment of the embedded image within the text field. Valid values are left and right. The default value is left.
Но, куда бы я его не прописовал, результата не было.
вот код:
Код:
this.createTextField("image2_txt", 20, 50, 200, 500, 150);
image2_txt.html = true;
image2_txt.border = true;
image2_txt.htmlText = "<p align = 'center'>Эта картинка размещена по центру:<img src='1.jpg'>А Это текст после картинки</p>";
 
помошш

Код:
this.createTextField("image2_txt", 20, 50, 200, 500, 150);
А что разве текст филд так создается? Это наверно AS2 ? ..
Если последнее - то можете не отвечать.
PS: AS3 рулит.
 
Какая разница Action Script 2 или 3...
Человек просто неправильно реализует позиционирование...
 
Какая разница Action Script 2 или 3...
Да вроде никакой. Только 2/3 языка переделано, главное буквы английские остались.
В as3 текстовое поле делается так:
PHP:
var label1:TextField = new TextField();
label1.x=0;
label1.y=0;
label1.height=50;
label1.width=400;
label1.multiline=true;
label1.wordWrap=true;
label1.autoSize=TextFieldAutoSize.LEFT;
label1.htmlText="text <br>....";
this.addChild(label1);
И поле поддерживает html но далеко не все атрибуты. Текст там можно оцентровать, но картинку вроде нельзя.
 
to KillDead
Спасибо, но я так понял, что это не мне ответ. А как поступить в АС2 дл 8 флеша? Интересует расположение img по центру в TextField.
 
to KillDead
Спасибо, но я так понял, что это не мне ответ. А как поступить в АС2 дл 8 флеша? Интересует расположение img по центру в TextField.
На ас2 нет поддержки html в текстовом поле. Если копать, только в сторону as3.
 
Подскажите, как картинку расположить по центру?
В ХЭПе для Image tag сказано
Но, куда бы я его не прописовал, результата не было.
вот код:
Код:
this.createTextField("image2_txt", 20, 50, 200, 500, 150);
image2_txt.html = true;
image2_txt.border = true;
image2_txt.htmlText = "<p align = 'center'>Эта картинка размещена по центру:<img src='1.jpg'>А Это текст после картинки</p>";

В принципе всё правильно, но идёт такая фишка не на всех шаблонах. Вот у меня немного другая раскладка, я вместо 50, 55 ставлю, а вместо 20, 15 и т.д.
 
...Вот у меня немного другая раскладка, я вместо 50, 55 ставлю, а вместо 20, 15 и т.д.
И что, картинка по центру становится? А исходник посмотреть можно?

KillDead написал(а):
На ас2 нет поддержки html в текстовом поле
Увы, вернее, поддерживает, но крайне малое колличество. Смотрим ХЭЛП:
TextField.html property;
TextField.htmlText property.
Полный список поддерживаемых тегов текстовым полем смотрим:
Working with Text and Strings > Using HTML-formatted text > About supported HTML tags
 
На ас2 нет поддержки html в текстовом поле. Если копать, только в сторону as3.
Бред. С FlashMX2004 поддержка HTML тегов в текстовых полях есть.

text.renderAsHTML
Availability
Flash MX 2004.

Usage
text.renderAsHTML


Description
Property; a Boolean value. If the value is true, Flash draws the text as HTML and interprets embedded HTML tags.

This property works only with dynamic or input text; it generates a warning if used with other text types.

Example
The following example sets the renderAsHTML property to true:

fl.getDocumentDOM().selection[0].renderAsHTML = true;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху