![]() |
загрузка JPG
Друзья, пользовался поиском, много нашёл, но нормально разобраться так и не смог.
Что я имею: 25 клипов с именами типа mc1, mc2 и т.п. Но внутри этих клипов есть поле (как я понимаю оно удаляется когда картинка загружается) Так вот вопрос, как же правильно загружать джипеги в эти 25 клипов? Я использую цикл и строчки nn = "_parent._parent.rels.pp.im"+i; Код AS1/AS2:
Объясните пожалуйста. |
onLoadInit это событие класса MovieClipLoader (см хелп), а loadMovie это метод класса MovieClip или глобальная функция (как в вашем коде) и морально устарел.
|
А как правильно в таком случае создать Listener? Напомню что клипы создаются методом duplicateMovieClip. Совсем запутался.
Код AS1/AS2:
|
Код:
var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth()); |
Kurt-sm
Вам же написали решение, а вы пытаетесь сделать что-то вообще непонятное. Код AS1/AS2:
|
Код который я написал в принципе грузил картинки но onLoadComplete не работал, я так понимаю потому что я что-то путаю с синтаксисом.
faust.d503, чертовски жаль , но этот код не грузит картинки, даже когда я исправил эту строчку: listener.onLoadComplete = function (mc:MovieClip){ Хотя логикой почему не работает понять не могу. Поковырялся, но решить не смог пока что. alexcon314, дело не в том что картинки не грузились, дело в Листенере. И ещё всё осложняется тем, что путь до клипов надо писать, самих клипов много и они созданы путём дублирования родителя. |
Я вам предложил разобраться с классом MovieClipLoader. То, что картинки грузятся, это, конечно, хорошо. ))
Надо как-нибудь так: Код:
var mcLoader:MovieClipLoader = new MovieClipLoader();Цитата:
|
У меня есть 25 клипов, которые создаются ранее в цикле методом duplicateMovieClip
эти клипы находятся не там, где я хочу написать скрипт загрузки картинок и путь к ним можно прописать так: _parent.rels.pp а сами клипы имеют имена im1, im2, im3 и т.д. т.е. адреса клипов куда я хочу загрузить : _parent.rels.pp.im1 _parent.rels.pp.im2 и т.д. |
Проверил, всё работает.
Возможно при загрузке непосредственно в дубликат какие-то глюки возникают. При создании дубликатов их надо в массив пихать. Код AS1/AS2:
|
И что?
Передавайте в loadClip() вторым параметром ссылку на очередной дубликат. Вообще, нет смысла перед загрузкой создавать контейнер методом duplicateMovieClip. Содержимое контейнера все равно будет удалено. Потому и используют createEmptyMovieClip. |
| Часовой пояс GMT +4, время: 17:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.