Просмотр полной версии : Внешние данные jpg - узнать размеры ?!
В поиске не нашол.
Вопрос собно следующий: Как узнать width и height загруженного извне jpg?
txt = picturemc._width
не работает :(
выдаёт нули.
Есть вариант передавать из php width и height - но это ж через ж получается. Хотелось бы средсвами флеша это сделать.
Картинка грузится не мгновенно, а размер можно узнать только после загрузки. Тема не новая, поэтому воспользовашись поиском на форуме, найдешь много обсуждений данной проблемы.
еще почитай про прелодеры (preloader). Это облегчит понимание.
блин.. причём тут прелоадеры. Мне width и height узнать надо а не килобайты.
В том, что как только ты загрузишь картинку, ты сможешь узнать ее высоту и ширину, а для того чтобы знать что ты загрузил ее, тебе по сути нужен механизм прелоадера.
ага.. теперь вьехал... Спасибо.
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);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.