Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   htmlText + xml + img (http://www.flasher.ru/forum/showthread.php?t=141023)

AHKHOBA 13.06.2010 20:46

htmlText + xml + img
 
Весь день бьюсь над проблемой такой:

нужно поместить в динамическое поле информацию из xml, причем в числе прочего в тексте присутствуют теги <IMG>, картинки. Но! Если задавать жесткие параметры картинке (width/height), что мне нужно для корректного скроллинга, тогда картинка, не успев загрузиться с текстом (или если не была обнаружена по адресу scr), превращается в белый прямоугольник. Причем, закрывает этот прямоугольник не отведенное для него место (width/height), а ВСЮ область текстового поля.

Как с этим справиться, кто-нибдуь знает, кто-нибудь скажет?:)

Варианты подходов могут быть такие (кроме тех, которые мне не приходят в голову:)):
- как не допустить вывод информации до тех пор, пока картинка не загрузится, ИЛИ
- как избавиться от белого прямоугольника (пусть совсем не будет его:)), ИЛИ
- есть, может быть, какой-нибудь слушатель, который наблюдал бы за изменением текстового поля (dynamic text, конечно), или...

Мне кажется, эта проблема решается одной строчкой какой-нибудь. Той, которая мне так и не встретилась нигде:)

Вобщем, мне хоть намек нужен на решение. Особенно, если действительно задача минутная

in4core 14.06.2010 01:48

Ну смотри. ты грузишь xml / Делаешь на нем коллбек, чтобы проверить если загрузился и выводим функцию. В функции с помощью клип лоадера или текстлоадера проверять подгружено ли все поле, если подгружено выводить, если нет либо сообщение , либо потворное ожидание

AHKHOBA 14.06.2010 16:53

я вот какие советы нашла http://murejib.com/2007/12/11/img-preloader/

А что ты имеешь в виду под "текстлоадером"?

in4core 14.06.2010 18:43

XMLloader

Хемуль 14.06.2010 19:34

Цитата:

Сообщение от in4core (Сообщение 915372)
XMLloader

Если не ошибаюсь, в AS1/AS2 такого класса нет.

fessor 16.06.2010 02:09

XML.load есть точно - активно пользуюсь, про лоадер не уверен - нужно будет хелп глянуть
*Хемуль спасибо за поправку
особенность такой загрузки - дожидаться окончания загрузки не обязательно, например при обрыве связи в текстовое поле будет выведен кусок текста который успел загрузиться.

in4core 16.06.2010 02:21

Блин че несем не пойму! Xmlloader это не класс. Это путь по которому надо идти. Это общее понятие, для текста XMLлим для Клипа - мувиклипим) и т.д. MovieClipLoader для загрузки мувиков и картинок. Xml loader ( с методом load) для загрузки текстовых переменных....

Хемуль 16.06.2010 04:06

Цитата:

Сообщение от fessor (Сообщение 915734)
XMLload есть точно - активно пользуюсь

Предоставьте, пожалуйста, ссылку на страничку документации к AS2 с описание такого класса.

Цитата:

Сообщение от in4core (Сообщение 915738)
Блин че несем не пойму! Xmlloader это не класс. Это путь по которому надо идти.

В своё время Павел Воля сказал, что-то вроде того, что Роман Трахтенберг - это не человек, но отношение между мужчиной и женщиной. Вот у вас что-то в этом роде выходит. Вы бы не кидались вот так вот просто какими-то англоязычными словами - новички могут начать искать такие классы и (не дай Бог) найдут, как это прпоизошло в случае с fessor'ом.

in4core 16.06.2010 15:37

fessor меня понял ))) Разговор шол не про класс это было понятно. Он написа что пользуется классом XML с методом load ))) Просто написал встрочку слитно XMLload)))


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

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