Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вставка изображения в текстфилд (http://www.flasher.ru/forum/showthread.php?t=142427)

3p.station 20.07.2010 23:38

вставка изображения в текстфилд
 
всем привет!
вотс собственно нерабочий код -
Код AS3:

eventText.htmlText = "<img src='"+xml.child(0).child(i).child(2).child(0).@img+"'>";

где ошибка? :wacko:

спасибо

AlexDesinger 20.07.2010 23:40

мы что тут на экзамене экстрасенсов что ли?

3p.station 20.07.2010 23:43

трейс
trace("<img src='"+xml.child(0).child(i).child(2).child(0).@img+"'>")
= <img src='News/test.png'>

Добавлено через 1 минуту
Цитата:

Сообщение от AlexDesinger (Сообщение 923756)
мы что тут на экзамене экстрасенсов что ли?


для меня пока флеш это сплошаная мистика :)

порой что-то работает порой нет

думал что тут дело с вот этими символами ' "

Добавлено через 7 минут
скажите строчка
eventText.htmlText = "<img src='"+xml.child(0).child(i).child(2).child(0).@img+"'>";

должна работать? если путь верный

AlexDesinger 21.07.2010 00:04

я вообще не работаю с html тегами, но сомневаюсь что код рабочий. По идее нужно парсить xml отдельно, доставать путь из него и уж потом вставлять в html, хотя кто его знает этот html...

3p.station 21.07.2010 00:06

текстовое поле создано динамически
если вставляю в созданное на сцене то картинка грузится

-De- 21.07.2010 00:11

Почему бы не вставить <img src='News/test.png'> вместо <img src='"+xml.child(0).child(i).child(2).child(0).@img+"'> и увидеть мгновенно самому?
По-моему пробел поможет перед тегом, почему вот - вопрос.

3p.station 21.07.2010 00:16

пробел помог

ГОВРЮ ЖЕ СПЛОШНАЯ МИСТИКА

спасибо а то я уже к истерике при ближал ся

Добавлено через 45 минут
и снова к мистике

когда вставляю картинку в текстовое поле - поле растягивается нормально вся картинк аотображается, НО определить высоту этого текстовго полня не выходит ( ,

Добавлено через 1 час 36 минут
чуток еще монолога

глупо и нелепо было обуздать текстфилд и картинки - все покрыто мраком

wvxvw 21.07.2010 03:44

Если текста не много и не смущает требование десятого плеера - можно заморочится с FTE - TextBlock / TextLine. Нельзя сказать, что у них более понятные API, но возможностей больше. В TextField механизм вставки картинок немного недоделаный и сильно упрощенный, кроме того, иногда работает не так, как хочется.

zurkis 21.07.2010 04:36

любителям изврещений посвящаеться, так это можно назвать

ins_nsk 21.07.2010 09:54

Для начала - флэшевый тектфиелд весьма придирчив к валидности HTML-тэгов.
Код:

<img src="..."> - не сработает
<img src="..." /> - сработает (если урл правильный конечно)

Что называется, найдите одно отличие. То же самое с <br />.


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

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