Искаженный текст с использованием FETStationPanels, но только при первом вызове - PullRequest
1 голос
/ 19 ноября 2010

Я использую FETStationPanels из FlashEff2 с Flex 3. К сожалению, некоторые буквы искажаются.

Ниже приведена упрощенная версия проблемы:

Представь, что у меня есть три кнопки. Если какая-либо из кнопок выбрана, открывается окно заголовка. Внутри titleWindow находится некоторый текст, извлеченный из базы данных, к которой применен эффект FETStationPanels, и изображение. Первая кнопка, которая нажата (не имеет значения, какая из них) будет искажать текст. Если я выберу другую кнопку, то эффект будет в порядке, и все будет хорошо.

Эффект FlashEff2 вызывается событием creationComplete в TitleWindow.

У меня был эффект изменения размера на TitleWindow. Я удалил его, потому что подумал, что это может быть проблемой. Я добавил статическую высоту для окна TitleWindow, но это тоже не сработало.

Я также пытался использовать callLater и установить таймер для задержки появления изображения до тех пор, пока эффект не закончился, но это тоже не сработало.

Странно, что проблема возникает только при первой выбранной кнопке. После этого все работает нормально.

Я боролся с этой проблемой в течение 3 дней. Я бы опубликовал код, но его слишком много, чтобы он был полезен. У кого-нибудь есть предложения по решению этой проблемы? Какие-нибудь общие вещи, которые я могу попробовать или должен проверить?

Спасибо.

-Laxmidi

1 Ответ

0 голосов
/ 21 ноября 2010

Хорошо, я понял это. Когда я добавляю TitleWindow, я добавляю некоторые эффекты в основное приложение и забываю о них:

popWindow.setStyle ("AddedEffect", fadeInZoomEffect); popWindow.setStyle ( "removedEffect", zoomFadeEffect);

Когда я вынул их, моя проблема была решена. Все работает. Хотел бы я заметить эти строки несколько дней назад!

Спасибо.

-Laxmidi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...