PDA

Просмотр полной версии : Как узнать Ширину и высоту подгружаемого JPG?


WebFox
21.11.2005, 13:36
есть мувик например mc(где-то 100х100)
загружаем JPG
mc.loadMovie("img.jpg");
как сделать чтоб мувик mc стал точно по размеру JPG?
т.е. узнать размер JPG (ширина ,высота)

iNils
21.11.2005, 14:12
После загрузки, мувик принимает размеры загруженного контента.

WebFox
22.11.2005, 12:03
К сожалению не получается.
загружаю картинку в мувик 100х100
_root.mc.loadMovie("img.jpg"); которая намного больше этого мувика.
потом пытаюсь узнать его высоту в пикселях
trace(_root.mc._height)
выводит 100.5.....вообще ничего не понимаю

IvanBatsuev
22.11.2005, 12:24
Но картинка ведь видна?

NeZnayKa
22.11.2005, 12:34
100.5 это высота твоего мувика...
чего же тут не понять, картинку флэш загружает внутрь "мс",
а на руте его ширина и высота всё остается прежная...

WebFox
22.11.2005, 12:35
Да картиннка видно, но мне надо узнать ее высоту и ширину в пикселях.
Когда загружаю в мувик она видна, но когда пытаюсь узнать высоту например...(_root.mc._height) выдает 100.5 хотя даже видно что она за мувик вылезла

WebFox
22.11.2005, 12:42
Мне надо узнать высоту и ширину загружаемой картинки.
Предложи как это сделать.

St. Father
22.11.2005, 12:52
// пишем:
// создаем клип - если он сделан ручками то та же байда, только условие в
// интерфрэйме поменять надо
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

$mival
22.11.2005, 12:59
напиши на ПиАшПи скрипт, кторый при добавлении картики будет писать размеры в XML. Кстати и пути к картинкам можно там хранить. ;)

St. Father
22.11.2005, 13:07
напиши на ПиАшПи скрипт, кторый при добавлении картики будет писать размеры в XML. Кстати и пути к картинкам можно там хранить. ;)
можно и параметром на ХТМЛе передать во флЕш... токма вот надо ли оно человеку?

WebFox
22.11.2005, 13:31
Спасибо,работает скрипт.
А переписывать базу sql чтоб еще передавались размеры я считаю ненужно :)

KUZEN
22.11.2005, 15:13
Да нет никакой проблемы загружай картинку и как она загрузится проверяй размеры мувика вот и все дела ... тебе уже подробно расписали тремя постами выше ...