![]() |
Если я не ошибаюсь то target_mc - это аргумент функции метода onLoadInit.
mooncar Пардон за глупый вопрос, а как это именованые элементы массива? Можете привести пример? |
Код:
onLoadInit = function([target_mc]) {}Цитата:
Когда загружаем картинку в контейнер через loadClip, он равен Код AS1/AS2:
Насчет массива с именованными элементами - посмотрите материалы в любом справочнике или учебнике по флешу на тему "Ассоциативные массивы". Кстати, любой мувик, или даже сам _root, если внутри него есть еще какие-то элементы - другие мувики, переменные, функции, свойства - это также ассоциативный массив, доступ элементам которого осуществляется по их именам. Например: Код AS1/AS2:
Это - основы. sy555, Цитата:
Цитата:
Кстати, а зачем вы альфу контейнера приравняли 100? Для отладки? Эти мувики ведь временные, они будут мельтешить при загрузке картинок. Они вообще не нужны в дальнейшем. _____________________ Читайте о классе MovieClipLoader и его методах, смотрите примеры. |
да хотел отладить, увидеть картинку.. в итоге закомментил unLoadMovie;
Так вроде понятно , еще один вопросик созрел по ходу отладки . В теле onLoadInit : Код AS1/AS2:
output: Код:
name : 0 :[object Object] hey: Но когда выношу в другую функцию данные теряются.. хотя переменная описана глобально.. Код AS1/AS2:
Код:
linksId: 1,2,3,4,5,6,7,p1,p2,p3 |
Какая переменная описана глобально? Куда что выносите?
Может ВЕСЬ код приведете, догадываться сложно, помощь вам затрудняется. |
Код AS1/AS2:
|
Вот это зачем?
Код AS1/AS2:
Код AS1/AS2:
Добавлено через 4 минуты Что-то у вас в коде каша какая-то - зачем вы закомментировали загрузку loadClip, у вас же ничего грузится не будет теперь. Потом, функция за раз грузит одну картинку, вот так делать нельзя: Код AS1/AS2:
Добавлено через 1 час 18 минут Едем дальше. Еще раз - вот в сжатом виде алгоритм: Код AS1/AS2:
Загружаем, заполняем массив. Дальше. Если записать проверку наполненности массива сразу после этого кода, то все должно быть undefined, потому что AS асинхронно работает с данными. Поэтому проверку наполненности массива мы имеем право делать: - либо внутри метода onLoadInit - либо только спустя какое-то время, когда загрузка гарантированно завершена. Для эксперимента можно нарисовать кнопку, на нее повесить вызов цикла обхода элементов массива: Код AS1/AS2:
|
Спасибо большое, буду разбираться, как раз почитал про класс MovieClipLoader.
Добавлено через 6 часов 10 минут Разобрал код, потестил ,работает.. Возник вопрос, как это сделать без кнопки , надумал повесить слушатель, мол когда закончит чтение xml, запускать тоже самое что в кнопке .. Код AS1/AS2:
Там не он onChanged понятное дело должен быть, а что то типо onComplete) не смог найди, хелп перестал работать. |
| Часовой пояс GMT +4, время: 16:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.