Форум 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=72199)

WebFox 21.11.2005 13:36

Как узнать Ширину и высоту подгружаемого JPG?
 
есть мувик например 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

Цитата:

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

можно и параметром на ХТМЛе передать во флЕш... токма вот надо ли оно человеку?

WebFox 22.11.2005 13:31

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

KUZEN 22.11.2005 15:13

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


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

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