|
|
|||||
[+1.3 27.09.12]
|
Обновление мувиклипа (на TV)
Добрый день, помогите, пожалуйста, советом.
стоит цель: при определенном событии (клавиша мыши, кнопка, скрипт из вне, не суть важно) скрывать одну картинку и показывать другую. На ПК все ОК. Проблема: при запуске на TV (большой экран, медленный проц) перерисовка не происходит, или прерисовываетcя только часть картинок. Итак: Создаю пустой клип (контейнер под картинки): parentmc = _root.createEmptyMovieClip("mcNavigationPanel", _root.getNextHighestDepth()) buttonPlay = parentmc.attachMovie("library.play.png", "buttonPlay", parentmc.getNextHighestDepth()); buttonPause = parentmc.attachMovie("library.pause.png", "buttonPause", parentmc.getNextHighestDepth()); итого, как написано в проблеме, смены картинок не происходит. все изменения на сцене происходят по таймеру с вызовом в конце либо привязкой к EnterFrame (эффекта нет ни так ни так) как вариант, пробовал выносить картинки за пределы сцены (-10000px) (результат тот же) Весь проект во flashdevelop (as2). буду благодарен за любой совет. Добавлено через 17 часов 12 минут помог костыль: фоновый Textfield заставляет перерисовывать область корректно. помогите избавиться от костыля)) |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Очень специфичная задача, сложно представить, по каким причинам такое может происходить.
Вроде в коде все верно. Попробуйте вывести на экран версию фп и на компе в такой же версии плеера потестить.
__________________
hauts.ru |
|
|||||
[+1.3 27.09.12]
|
на компе хватает мощностей - все летает.
впечатление такое, что флеш игнорирует эту область для перерисовки. Добавлено через 4 минуты подсветка областей изменения задачу ясней не сделала ( на телике дебажную не запущу |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Так и не нужно дебажный запускать на телеке. Просто в текстовое поле версию фп выведите и посмотрите, какая она. А потом уже и разбираться можно, почему такое происходит.
__________________
hauts.ru |
|
|||||
[+1.3 27.09.12]
|
8-я (под нее и код)
Добавлено через 1 минуту попробовал снизить обновление экрана до 2фпс в сек. суть дела не изменилась. перерисовка идет либо поверх фоновый текстфилд, либо если движется контейнер, хранящий эти картинки |
Часовой пояс GMT +4, время: 10:30. |
|
« Предыдущая тема | Следующая тема » |
|
|