Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загадочные тайны языка AS3 или не вижу мувик на сцене! (http://www.flasher.ru/forum/showthread.php?t=161918)

Котяра 29.07.2011 01:10

Извините - мозг отказывается воспринимать ваш код и тем более искать в нём ошибки..
трэйс вас спасёт. пройдитесь по всей цепочке вызовов функций и потрэйсте всё что сможете)

swing1991 29.07.2011 01:11

Цитата:

Сообщение от Котяра (Сообщение 1015698)
Блин и тут в кадрах пишут.
За такой код расстрелял бы.. )

Вы уж определитесь.


Эммм...В чем определится?Что вам не нравится?

СлаваRa 29.07.2011 01:12

а самый первый раз альбом показывает? если да, то либо сам контейнер gallery, либо то что в нем не видимо, после смены, смотрите твины или моменты где "прячете" gallery или его содержимое.

пс
1. функция LoadXML, что будет если вызвать ее 10, 20, 50 раз (50 смен альбома)?
2. функция loadedImage замените var myOb=e.target.loader на var myOb=e.target.content
2.1 removeChild(loader); - откуда берется loader который вы удаляете?

пс2
Цитата:

Эммм...В чем определится?Что вам не нравится?
как минимум подход к написанию и оформлению кода.

Котяра 29.07.2011 01:12

Цитата:

В чем определится?Что вам не нравится?
3 варианта стиля написания функции
Читайте и соблюдайте конвенции. Ну или хотя бы будьте последовательны, если используете свою.
XMLLoad и loadXML тоже сломали мне мозг)

swing1991 29.07.2011 01:15

-1.Трейсил абсолютно все.Во всей цепочке ни одной ошибки.
0.Естевственно код тяжел для восприятия,там много переферии,но вы сами вынудили эту переферию оставить.
1.Цепочка загрузки будет проиходить заново,но с новыми параметрами.
2.Попробую..Но смысл?Я ведь на сцену loader добавляю,с результатом.
3.removeChild(loader); - это всплывающее окошко , о том что идет загрузка.

Добавлено через 2 минуты
Тут все ясно ,XMLLoad грузит сам xml файл и помещает его в data от xmlloader.А LoadXML пользуется загруженным XML.

СлаваRa 29.07.2011 01:19

prevCount++; - 50 раз вызови, должен открыться 50й альбом?
так я все таки правильно думаю, первый раз отображается альбом на мониторе?
Проверяйте тогда видимость\невидимость, больше предложить нечего.

Котяра 29.07.2011 01:20

Тема закрыта, название темы не отражает суть вопроса.


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

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