![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2002
Сообщений: 202
|
Привет
Имеется такой код: var mcLoader:MovieClipLoader = new MovieClipLoader(); var mcMyClip:MovieClip = this.createEmptyMovieClip("my_clip1", this.getNextHighestDepth()); mcLoader.loadClip("files/image.jpg", mcMyClip); при этом если запросить размеры у mcMyClip, то они оказываются 0x0 Как это побороть? Т.е. чтобы картинка бала с исходными размерами Подозреваю, что размеры 0x0, потому что картинка к моменту запроса еще не догружена |
|
|||||
|
Модрон-ветеринар
|
Размеры определяйте / меняйте внутри onLoadInit, то есть только когда флеш с гарантией загрузил контент.
|
|
|||||
|
Регистрация: Sep 2002
Сообщений: 202
|
а почему по умолчанию они выставляются неправильно?
Добавлено через 40 секунд onLoadInit или onLoadComplete? |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
для картинки не принципиально onLoadInit или onLoadComplete.
|
|
|||||
|
Регистрация: Sep 2002
Сообщений: 202
|
Еще вопросик тогда
Для одних картинок мне надо одни действия (сделать видимыми), для других - другие (изменить размеры), но onLoadInit одна на всех Попытался добавлять в MovieClip переменные (типа статуса), но onLoadInit они почему-то неопределены ![]() т.е. говорит, что переменная m_nStatus не определена, хотя она определена В чем тут дело? |
|
|||||
|
Регистрация: Sep 2002
Сообщений: 202
|
где иконка с ОГРОМАДНЫМИ глазами
т.е. мне надо все переменные выставлять после загрузки изображения? |
|
|||||
|
Модрон-ветеринар
|
Делайте так: создайте внутри мувика, куда предполагалась загрузка, еще одни контейнер, но уже для картинки, и уже туда ее грузите.
Тогда сможете добавить любую доп. информацию в основной контейнер, и информацию, относящуюся только к данной картинке можно использовать как до загрузки, так и после. this.createEmptyMovieClip('mc', this.getNextHighestDepth()); mc.createEmptyMovieClip('image', 0); mc.m_nStatus = 1; .... this.onLoadInit = function(target_mc:MovieClip) { //что-то делаем с самой картинкой .... trace(target_mc._parent.m_nStatus); //выведет "1" }; loadClip(picURL, mc.image); Последний раз редактировалось mooncar; 03.09.2009 в 11:53. |
|
|||||
|
Регистрация: Sep 2002
Сообщений: 202
|
ну по сути так и сделано
но все началось с того, что в функции onLoadInit хочу знать что за тип картинок быз загружен |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|