Форум 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)
-   -   Внешние данные jpg - узнать размеры ?! (http://www.flasher.ru/forum/showthread.php?t=80821)

ader 07.06.2006 03:29

Внешние данные jpg - узнать размеры ?!
 
В поиске не нашол.
Вопрос собно следующий: Как узнать width и height загруженного извне jpg?

txt = picturemc._width
не работает :(

выдаёт нули.

Есть вариант передавать из php width и height - но это ж через ж получается. Хотелось бы средсвами флеша это сделать.

iNils 07.06.2006 03:37

Картинка грузится не мгновенно, а размер можно узнать только после загрузки. Тема не новая, поэтому воспользовашись поиском на форуме, найдешь много обсуждений данной проблемы.

Usnul 07.06.2006 03:45

еще почитай про прелодеры (preloader). Это облегчит понимание.

ader 07.06.2006 23:19

блин.. причём тут прелоадеры. Мне width и height узнать надо а не килобайты.

iNils 07.06.2006 23:23

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

ader 07.06.2006 23:29

ага.. теперь вьехал... Спасибо.

SINtez_v 08.06.2006 00:11

Если я правильно понел о чём ты то вот попробуй разобрать мой пример
Код:

mc = createEmptyMovieClip("mc", 1);
mc_listener = new Object();
mc_listener.onLoadInit = function(target) {
        trace(target._width);
        trace(target._height);
        target._x = ramka._x
        target._y = ramka._y
        target._width = ramka._width
        target._height = ramka._height
};
mc_loader = new MovieClipLoader();
mc_loader.addListener(mc_listener);
mc_loader.loadClip("2.jpg", mc);

А вот что выдаёт высоту и длинну только с условием что картинка грузится сразу
Код:

trace(target._width);
        trace(target._height);



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

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