PDA

Просмотр полной версии : Размеры подгруженного jpg в MovieClip'е


intFaust
02.07.2008, 19:49
Собственно вопрос о том как можно узнать свойства _height и _width MovieClip'а с jpg, загруженным динамически, c помощью MovieClipLoader.

BBOY Ильич
02.07.2008, 19:56
так и узнайте =)

Wolsh
02.07.2008, 20:11
loadlistener.onLoadInit = function(mc){
w = mc._width;
h = mc._height;
}

intFaust
05.07.2008, 16:10
Большое спасибо, но к сожалению я так и не получил требуемого результата потому что событие ,видимо, срабатывает после действия метода, а размеры подгруженного jpg должны использоваться уже в самом методе. Помогите :o

Wolsh
05.07.2008, 16:22
Отлично. И каковы же размеры "подгруженного jpg" до того, как он загрузится?
И что Вы называете методом? Сделать чтото с отсутствующим предметом может только магия и шаманизм. Но такие методы рассматриваются на других форумах. В случае Флэш Вам придется дождаться окончания загрузки, то есть события onLoadInit, только тогда Вы сможете чтото сделать с загруженной картинкой. Даже если Вам это кажется нелогичным.
Вывод: метод должен вызываться в обработчике события. Загрузилась картинка - вызвали метод, работающий с ней.

intFaust
11.07.2008, 14:06
Все, спасибо, понял.

iNils
11.07.2008, 14:54
Можно предварительно обратится к php скрипту, который вернет размеры загружаемого изображения.

RJ Presto
16.07.2008, 19:35
mcl.onLoadComplete = function( mc ) {
mc.gotoAndStop( 1 );
w = mc._width;
h = mc._height;
}
по идее сработает быстрее, чем onLoadInit();