Приложение Flex не работает должным образом после загрузки на сервер - PullRequest
0 голосов
/ 02 сентября 2011

Я программист на C ++, но я новичок во Flex.Я разрабатываю приложение Flex 3 для социальной сети, используя FlashDevelop.Для отладки я использую автономный FlashPlayer (отладка 10.3), загруженный из Adobe.Приложение представляет собой простой аудиоплеер, который показывает изображения исполнителя / альбома.

Приложение работало корректно как на локальном компьютере, так и на удаленном сервере, пока я не внес некоторые изменения в макет Main.mxml.Я добавил несколько HBox и изменил расположение изображений.После этого приложение все еще работает на моем локальном компьютере, но оно не работает должным образом после того, как я загрузил его на сервер.

Кнопки приложения не подсвечиваются при событиях «больше / меньше» / «щелчок», изображения, загруженные из Интернета, не отображаются, текст, измененный динамически, не отображается, но когда я нажимаю кнопки, звуковой файл загружается из Интернета и запускаетсяиграть.Похоже, что некоторые события, которые отвечают за отображение компонентов, не отправляются, потому что некоторая часть функциональности, не связанная с отображением, все еще работает.

Чтобы убедиться, что это не проблема с сервером, я откатился до предыдущей версии.Все работает нормально.

Я предполагаю, что это известная проблема, но я не знаю, в чем причина.

Может кто-нибудь помочь мне решить проблему?Спасибо.

UDP: Я обнаружил проблему в IE и FF, я не тестировал Opera и Chrome.

1 Ответ

1 голос
/ 02 сентября 2011

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

Кроме того, вы пыталисьзапуск удаленной версии в отладчике?Если да, то возникает ли какое-либо исключение?

И нет, это не известная проблема, это вид досадных и трудно исправляемых ошибок, которые вы иногда получаете при использовании Flex SDK.

...