![]() |
TextField.htmlText <img src=???>
Всем привет!
Использую Flex SDK 3.2 и FlashDevelop. Нужно вывести в игре текущую статистику, типа осталось три жизни, осталось столько-то энергии и т.д. Подумалось, что удобно это было бы сделать использовав textField и указав в htmlText что типа "3 x <img src=player.png>", но указывать внешние ссылки не годиться, т. е. надо указать как-то изображение, добавленное в swf с помощью тега [embed], но вот как? Или посоветуйте другой простой способ сделать требуемое, т.к. не то чтобы сложный, но трудоемкий я знаю: разместить в нужных местах спрайты и текстфилды. PS Я абсолютный новичок в ActionScript. |
Код AS3:
|
Спасибо, но такое я и сам написал бы. Проблема в том, что это далеко не весь код, который надо написать, как минимум надо их потом удалять, когда жизни теряются, плюс ведь не только жизни надо показывать, но и много чего еще.
|
Не стоит использовать htmlText для вставки картинок.
|
Код AS3:
|
Во-первых послушай совет mre. Во-вторых, делаешь библиотечку, грузишь ее. В ней ембедишь все что тебе надо. Потом достаешь от туда картиночки и добавляешь их в PersonInfoImageContainer, к примеру, где все твои жизни, смерти и т.д. Относительно текста позиционируешься при помощи getCharBoundaries.
|
Спасибо всем за ответы. Действительно, попробовал код который привел BoUnd, фигня получается. Буду делать по другому.
|
| Часовой пояс GMT +4, время: 19:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.