![]() |
зависает flash при быстром наборе в textarea
столкнулся вот с какой проблемой, при быстром наборе сообщение в textarea подвисает флеш, браузер или отдельно запущенный flash - не отвечает, а в консоль через 15 секунд вываливается
Error: Error #1502: Сценарий выполнялся дольше периода ожидания, установленного по умолчанию на 15 секунд. at mx.managers.layoutClasses::PriorityQueue/removeSmallest()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\layoutClasses\PriorityQueue.as:238] at mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:673] at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:736] at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072] как решить проблему ? никто не сталкивался ? P.S. было замечено в Mozille, Google Ghrome, ie8. то есть от браузера данная ошибка не зависит, проблемы надо искать где то дальше... |
Вы быстро вводите текст на клавиатуре или программно?
|
на клавиатуре
textarea создаю динамически Код AS3:
|
Какой из TextArea используете? mx или spark?
Есть ли объективные причины использовать SDK 4.0, когда давно уже есть 4.1? |
если бы использовал спарковский то было бы написано new mx.controls.TextArea()
а насчет sdk 4.1, как по дефолту создавался проект так он и есть, думаете если изменить это поможет ? и встречный вопрос если я сменю sdk на 4.1 не повлияет ли эту на работу всего приложения ? проект очень большой |
Цитата:
Цитата:
Цитата:
Добавлено через 1 минуту P.S. Воспроизвести ваш глюк не получилось. Добавлено через 7 минут P.P.S. Кстати какой объект у вас в этот момент обрабатывался в LayoutManager и PriorityQueue? |
Судя по LayoutManager в стеке, проблема происходит из-за того, что поле где-то в контейнере лежит.
|
Цитата:
SDK 4.1 фабрикат, или полуфабрикат? Много-ли кода надо писать самому? |
Цитата:
Код AS3:
Код AS3:
Цитата:
там на канвасе textarea и запущен таймер, который отсчитывает секунды. может как то с ним связано ? хотя еще раз повторюсь, глюк возникает когда БЫСТРО печатать |
Lexxx_HU, может-ли такое быть, что Ваш код постоянно добовляет один и тотже TextArea?
|
| Часовой пояс GMT +4, время: 11:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.