Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.06.2010, 20:46
AHKHOBA вне форума Посмотреть профиль Отправить личное сообщение для AHKHOBA Найти все сообщения от AHKHOBA
  № 1  
Ответить с цитированием
AHKHOBA

Регистрация: Feb 2009
Сообщений: 30
По умолчанию htmlText + xml + img

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

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

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

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

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

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

Старый 14.06.2010, 01:48
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну смотри. ты грузишь xml / Делаешь на нем коллбек, чтобы проверить если загрузился и выводим функцию. В функции с помощью клип лоадера или текстлоадера проверять подгружено ли все поле, если подгружено выводить, если нет либо сообщение , либо потворное ожидание

Старый 14.06.2010, 16:53
AHKHOBA вне форума Посмотреть профиль Отправить личное сообщение для AHKHOBA Найти все сообщения от AHKHOBA
  № 3  
Ответить с цитированием
AHKHOBA

Регистрация: Feb 2009
Сообщений: 30
я вот какие советы нашла http://murejib.com/2007/12/11/img-preloader/

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

Старый 14.06.2010, 18:43
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
XMLloader

Старый 14.06.2010, 19:34
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 5  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Цитата:
Сообщение от in4core Посмотреть сообщение
XMLloader
Если не ошибаюсь, в AS1/AS2 такого класса нет.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 16.06.2010, 02:09
fessor вне форума Посмотреть профиль Отправить личное сообщение для fessor Найти все сообщения от fessor
  № 6  
Ответить с цитированием
fessor

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


Последний раз редактировалось fessor; 16.06.2010 в 18:23.
Старый 16.06.2010, 02:21
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

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

Старый 16.06.2010, 04:06
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 8  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Цитата:
Сообщение от fessor Посмотреть сообщение
XMLload есть точно - активно пользуюсь
Предоставьте, пожалуйста, ссылку на страничку документации к AS2 с описание такого класса.

Цитата:
Сообщение от in4core Посмотреть сообщение
Блин че несем не пойму! Xmlloader это не класс. Это путь по которому надо идти.
В своё время Павел Воля сказал, что-то вроде того, что Роман Трахтенберг - это не человек, но отношение между мужчиной и женщиной. Вот у вас что-то в этом роде выходит. Вы бы не кидались вот так вот просто какими-то англоязычными словами - новички могут начать искать такие классы и (не дай Бог) найдут, как это прпоизошло в случае с fessor'ом.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 16.06.2010, 15:37
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
fessor меня понял ))) Разговор шол не про класс это было понятно. Он написа что пользуется классом XML с методом load ))) Просто написал встрочку слитно XMLload)))

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
htmltext , img , xml
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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