![]() |
|
||||||||||
|
|||||
|
Добрый день!
сам что-то я сообразить не смог, и вообщем получится ли это ... хочу сделать прелоадер на следующую "конструкцию": есть мувик, в мувике динамическое текстовое поле, в это поле в результате ответа php скрипта грузится html код в котором в свою очередь, кроме текста есть изображения (<img src="......>). Вот собственно можно ли сделать прелоадер в такой ситуации, именно в момент пока текстовое поле начинает отображать текст и подгружает в него графику. |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
типа того что, отпарсить текст, вынуть оттуда упоминания о картинкахх, закешировать картинки loadMovie, проконтролировать загрузку, а потом перегрузить htmlText поля, теперь уже с картинками? Тип того? Или проще можно?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Можно попробовать проставить id картинкам и проверять getBytesLoaded/getBytesTotal, если получится, конечно…
|
|
|||||
|
Modus ponens
|
var _txt:TextField = _root.createTextField("_txt", 0, 5, 5, 300, 200);
with(_txt){
autoSize = true;
type = "dynamic";
html = true;
border = true;
wordWrap = true;
borderColour = 0x000000;
multiline = true;
htmlText = "<img src='screen_01.jpg' id='image1'>";
}
_root.onEnterFrame = function(){
trace(_txt.image1.getBytesLoaded());
}
__________________
Hell is the possibility of sanity |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну вот и славно, правда, придётся иметь весь список id для загрузки или попробовать пробежатся for..in и найти ссылки на картинки. Но опять же, требуется использовать id.
|
|
|||||
|
Modus ponens
|
Что еще интересно, раньше я не знал, если текстовое поле меньше подгруженной в него картинки, то флеш автоматом создает клип-маску обрезающую загруженную картинку под размер поля.
__________________
Hell is the possibility of sanity |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|