![]() |
Как узнать Ширину и высоту подгружаемого JPG?
есть мувик например mc(где-то 100х100)
загружаем JPG mc.loadMovie("img.jpg"); как сделать чтоб мувик mc стал точно по размеру JPG? т.е. узнать размер JPG (ширина ,высота) |
После загрузки, мувик принимает размеры загруженного контента.
|
неп олучается
К сожалению не получается.
загружаю картинку в мувик 100х100 _root.mc.loadMovie("img.jpg"); которая намного больше этого мувика. потом пытаюсь узнать его высоту в пикселях trace(_root.mc._height) выводит 100.5.....вообще ничего не понимаю |
Но картинка ведь видна?
|
100.5 это высота твоего мувика...
чего же тут не понять, картинку флэш загружает внутрь "мс", а на руте его ширина и высота всё остается прежная... |
Да картиннка видно, но мне надо узнать ее высоту и ширину в пикселях.
Когда загружаю в мувик она видна, но когда пытаюсь узнать высоту например...(_root.mc._height) выдает 100.5 хотя даже видно что она за мувик вылезла |
Мне надо узнать высоту и ширину загружаемой картинки.
Предложи как это сделать. |
// пишем:
// создаем клип - если он сделан ручками то та же байда, только условие в // интерфрэйме поменять надо createEmptyMovieClip ("_mc",0); // лоадим картинку _mc.loadMovie ("ttt_test.swf"); onEnterFrame = function () { // первый раз мувик появляется и выполняется условие _mc.getBytesLoaded() == _mc.getBytesTotal() // соответственно ширина 0, а далее идет загрузка и ширина изменится if (_mc.getBytesLoaded() == _mc.getBytesTotal() && _mc._width != 0) { trace(_mc._width); delete onEnterFrame; } } // а еще можно зайти в поиск и найти MovieClipLoader |
напиши на ПиАшПи скрипт, кторый при добавлении картики будет писать размеры в XML. Кстати и пути к картинкам можно там хранить. ;)
|
Цитата:
|
Спасибо,работает скрипт.
А переписывать базу sql чтоб еще передавались размеры я считаю ненужно :) |
Да нет никакой проблемы загружай картинку и как она загрузится проверяй размеры мувика вот и все дела ... тебе уже подробно расписали тремя постами выше ...
|
| Часовой пояс GMT +4, время: 23:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.