Форум 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)
-   -   Старый баянище о: "loaded img _width" (http://www.flasher.ru/forum/showthread.php?t=81943)

Time 30.06.2006 13:14

Старый баянище о: "loaded img _width"
 
Просьба не пинать 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 для того чтобы навешивать на подгруженный мувик "таскабельность", и ничего - работало! Почему? Ведь код не задействован?


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

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