PDA

Просмотр полной версии : Старый баянище о: "loaded img _width"


Time
30.06.2006, 13:14
Просьба не пинать 8)
Я честно пользовался поиском и читал факи и прочие РТФээМы.
Но ответа на свой вопрос не нашел.
Трабла в следующем - гружу я несколько картинок посредством MovieClipLoader, в момент когда они загружены я пытаюсь проверить длину, дабы раздать координаты:

loadListener.onLoadComplete = function(loadTarget) {
trace("width" + loadTarget +" = "+ loadTarget._width);
}

Выдает нули, как будто еще не загружено. Странно, ведь onLoadComplete наступило, не так ли? :umnik2:

Nirth
30.06.2006, 13:18
это потому что глаза надо открывать когда FAQ читаете, и использовать событие onLoadInit

Time
30.06.2006, 13:23
:)))
как вы быстры, я как раз их открыл:

Событие onLoadComplete имеет место после того как SWF или JPEG файл загружен, но до того как его код задействован. В этот момент невозможно обратится к свойствам и методам загруженного клипа и, стало быть, Вы не можете вызвать функцию, передвинуть клип на указанный кадр и т.д. В большинстве случаев лучше использовать событие onLoadInit, которое имеет место когда клип загружен и полностью инициализирован.


Спасибо 8)

Но вот что интересно, я ранее пользовался onLoadComplete для того чтобы навешивать на подгруженный мувик "таскабельность", и ничего - работало! Почему? Ведь код не задействован?