Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.05.2011, 16:46
Kunicz вне форума Посмотреть профиль Отправить личное сообщение для Kunicz Найти все сообщения от Kunicz
  № 1  
Ответить с цитированием
Kunicz
 
Аватар для Kunicz

Регистрация: Jan 2008
Сообщений: 12
Отправить сообщение для Kunicz с помощью ICQ
По умолчанию Количество мувиклипов на одном кадре? Пропадают нижние

Простите за нубский вопрос, но найти ответ сам я не смог.

Есть мувиклип 'scene'. В нем с десяток слоев, на каждом по мувику. В них тоже есть мувиклипы и так далее... Везде только один кадр. В целом наверное, штук 100 мувиклипов наберется. Каким-то из них по-умолчанию присвоено значение visible=false, но по ходу тыкая в разные кнопки значение может становиться true.
Есть менюха 'menu_' с кнопками (тоже много вложенных мувиклипов один в один), тыкая в которые в клипе 'scene' вложденные мувики становятся visible=true или false.
До поры до времени все работает нормально, но на каком-то этапе, когда значение visible какого-нибудь мувика становится true самый нижний мувиклип пропадает? и так далее.
Складывается впечатление, что есть лимит на кол-во мувиклипов на сцене. И когда появляется новый, самый нижний исчезает, а сама флэха начинает тормозить. Если отключить какой-то мувик сверху, нижний возвращается (становится видимым).

Вот ссылка на флэшку: www.krasivon.ru/prezent - повключайте как можно больше всяких опций
Вот ссылка на .as файл: http://krasivon.ru/prezent/Prezent.as

Заметил, что глючат скорее всего импортированные png-изображения. Вся сцена строится из мувиклипов, в которые вложены png-шки.

Буду очень признателен за помощь.
PS. Знаю, что код тупой


Последний раз редактировалось Kunicz; 27.05.2011 в 17:11.
Старый 27.05.2011, 17:28
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 2  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Как предложите разобраться в подобном коде? Чёрт голову сломит.
Код AS3:
menu_.menu_2.m2.menu_consol.menu_consol_options.menu_consol_1_options.menu_consol_1_options_titles.alpha=
...
menu_.menu_2.m2.menu_svetilnik.menu_svetilnik_options.menu_svetilnik_2_options['s'+chois_plechi].ch.play();
Ваш код раз в 20 упростить можно. Оттуда все проблемы.
__________________
Кодинг, багинг, алгоритминг. me @


Последний раз редактировалось DaFive; 27.05.2011 в 17:31.
Старый 27.05.2011, 19:43
Kunicz вне форума Посмотреть профиль Отправить личное сообщение для Kunicz Найти все сообщения от Kunicz
  № 3  
Ответить с цитированием
Kunicz
 
Аватар для Kunicz

Регистрация: Jan 2008
Сообщений: 12
Отправить сообщение для Kunicz с помощью ICQ
Опытным путем выяснилось, что флэшплеер начинает скрывать не мувиклипы, а ПНГ-шки вложенные в них. Складывается впечатление, что есть какой-то предел для ПНГ (именно ПНГ, с ДЖПГ все нормально) одновременно отображаемых на сцене, а потом, чтобы отобразить еще одну новую пнг-шку, плеер скрывает самую нижнюю.

Код, хоть и тупо написан, но он простой и работает.
Складывается впечатление, что проблема с производительностью флеш-плеера, что он не может одновременно держать в памяти большое кол-во пнг.

Но все равно я не знаю куда рыть...

Спасибо!

Старый 27.05.2011, 20:17
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 4  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Код, хоть и тупо написан, но он простой и работает
В чём выражается его простота?
Что для вас сложный код?
И ведь не работает же?
__________________
Отряд Котовскага

Старый 27.05.2011, 20:18
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 5  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Скорее всего, бага FP-2566. На форуме обсуждалось здесь

Старый 27.05.2011, 22:50
Kunicz вне форума Посмотреть профиль Отправить личное сообщение для Kunicz Найти все сообщения от Kunicz
  № 6  
Ответить с цитированием
Kunicz
 
Аватар для Kunicz

Регистрация: Jan 2008
Сообщений: 12
Отправить сообщение для Kunicz с помощью ICQ
Цитата:
Сообщение от Котяра Посмотреть сообщение
В чём выражается его простота?
Что для вас сложный код?
И ведь не работает же?
Действия простые. Понятные для меня, человека, не занимающегося программированием.
Код все-таки работает хорошо.

maxkar, спасибо за ссылку.

На данном этапе избавился от проблемы, добавив cacheAsBitmap нужным символам.

Спасибо всем, кто отозвался!

Старый 27.05.2011, 23:04
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
А в той теме помог такой workaround?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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