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

Тема в разделе "Флеш", создана пользователем FaMinor, 8 дек 2008.

Статус темы:
Закрыта.
  1. FaMinor

    FaMinor Создатель

    Регистр.:
    11 сен 2008
    Сообщения:
    43
    Симпатии:
    8
    Подскажите, как картинку расположить по центру?
    В ХЭПе для 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>";
    
     
  2. foreground

    foreground Создатель

    Регистр.:
    27 ноя 2008
    Сообщения:
    21
    Симпатии:
    0
    помошш

    А что разве текст филд так создается? Это наверно AS2 ? ..
    Если последнее - то можете не отвечать.
    PS: AS3 рулит.
     
  3. kharol

    kharol Постоялец

    Регистр.:
    10 фев 2008
    Сообщения:
    136
    Симпатии:
    47
    Какая разница Action Script 2 или 3...
    Человек просто неправильно реализует позиционирование...
     
  4. FaMinor

    FaMinor Создатель

    Регистр.:
    11 сен 2008
    Сообщения:
    43
    Симпатии:
    8
    Если это про меня и по сути вопроса, поправте, пожалуйста!
    Спасибо.
     
  5. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Да вроде никакой. Только 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 но далеко не все атрибуты. Текст там можно оцентровать, но картинку вроде нельзя.
     
  6. FaMinor

    FaMinor Создатель

    Регистр.:
    11 сен 2008
    Сообщения:
    43
    Симпатии:
    8
    to KillDead
    Спасибо, но я так понял, что это не мне ответ. А как поступить в АС2 дл 8 флеша? Интересует расположение img по центру в TextField.
     
  7. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    На ас2 нет поддержки html в текстовом поле. Если копать, только в сторону as3.
     
  8. Dalmar

    Dalmar Писатель

    Регистр.:
    16 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    В принципе всё правильно, но идёт такая фишка не на всех шаблонах. Вот у меня немного другая раскладка, я вместо 50, 55 ставлю, а вместо 20, 15 и т.д.
     
  9. FaMinor

    FaMinor Создатель

    Регистр.:
    11 сен 2008
    Сообщения:
    43
    Симпатии:
    8
    И что, картинка по центру становится? А исходник посмотреть можно?

    Увы, вернее, поддерживает, но крайне малое колличество. Смотрим ХЭЛП:
    TextField.html property;
    TextField.htmlText property.
    Полный список поддерживаемых тегов текстовым полем смотрим:
    Working with Text and Strings > Using HTML-formatted text > About supported HTML tags
     
  10. roman_prihodko

    roman_prihodko Постоялец

    Регистр.:
    13 дек 2006
    Сообщения:
    76
    Симпатии:
    12
    Бред. С 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;
     
Статус темы:
Закрыта.