Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Картинку в textField (http://www.flasher.ru/forum/showthread.php?t=122902)

Abdilxamidov 20.03.2009 20:07

Картинку в textField
 
Здравствуйте, у меня пара вопросов:
1) можно ли в textField c помощью тега <img> отобразить картинку, к-рой нет в Library, просто в параметре src указав ее имя и путь к ней? Если можно, напишите, плизз :)
2) как можно из файла данных, загруженного при помощи URLLoader'а прочитать русский текст, чтобы он не был каракулями?
Спасибо

Fatality 20.03.2009 20:14

тут написал

Abdilxamidov 20.03.2009 21:49

спасибо, а если я пишу данные в файл из php? как там задать кодировку?
и вот еще почему этот код ничего не выводит? Картинка image.jpg лежит в той же папке, что и этот код
Код AS3:

package {
        import flash.display.*;
        import flash.text.*;
        import flash.events.*;
 
        public class InsertImage extends MovieClip {
 
                public function InsertImage() {
                        var tf:TextField=new TextField;
                        tf.htmlText="<img src='image.jpg'/>";
                        addChild(tf);
                }
        }
}

Добавлено через 42 минуты
ну не пойму, что тут не так, подскажите

serenkiy 20.03.2009 23:05

Возможно ошибка тут:
Код AS3:

var tf:TextField=new TextField;

Вы пропустили скобки:
Код AS3:

var tf:TextField=new TextField();


Abdilxamidov 20.03.2009 23:41

нет, скобки не влияют :(

SashaBorandi 21.03.2009 07:41

А разве TextField умеет выводить картинки? На сколько я знаю параметр htmlText принимает только для форматирования текста тегов <b> <i> <u>, приметивные... Читай книжку по AS3..

kackbip 21.03.2009 08:51

да умеет он выводить картинки.. умеетт....
Поставьте ручками текстфилд на сцену, растяните его на побольше и далее задайте нужное значение(с картинкой) htmlText
Проблема в том, что картинка просто вне размеров TextField-а, скорее всего.

Abdilxamidov 21.03.2009 20:01

Спасибо, друзья. С размерами картинки все в порядке, я разобрался: просто надо какой-то текстовый символ перед тэгом <img> добавить :)
Напримет, вот так работает:
Код AS3:

htmlMess+="<div>text<img src='image.jpg' width='60' height='60' border='1'/> </div>"

Но странный все-таки трюк.

Для "__etc": Переспрашивал, потому что заметил, что на новую тему ответ быстрее приходит. Прошу прощения


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

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