CSS во время выполнения автоматически завершается сбоем, когда приложение Flex загружается приложением, отличным от Flex

Я скомпилировал SWF-файл CSS, который включает встроенные скины для моего приложения Flex. В нашем загружаемом продукте этот CSS работает нормально. В Интернете не-Flex-контейнер загружает приложение Flex, и CSS автоматически завершается с ошибкой.

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

method not implemented mx.core::IFlexDisplayObject/mx.core:IFlexDisplayObject::setActualSize()
   over-binding 0 in GlobalStyle__embed_css__319796825

accessor not implemented mx.core:IFlexDisplayObject::measuredHeight
   over-binding 0 in GlobalStyle__embed_css__319796825

accessor not implemented mx.core:IFlexDisplayObject::measuredWidth
   over-binding 0 in GlobalStyle__embed_css__319796825

method not implemented mx.core::IFlexDisplayObject/mx.core:IFlexDisplayObject::move()
   over-binding 0 in GlobalStyle__embed_css__319796825

Обновлять

Теперь, когда я определил реальную проблему, я изменил вопрос, сделав его более полезным и прямым.

Не могли бы вы опубликовать содержимое файла CSS, чтобы мы могли увидеть, какие утверждения могут вызывать эти ошибки?

defmeta 02.10.2008 07:25

Я не могу опубликовать весь CSS по причинам NDA, но я включил конкретный образец того, что вызывает проблему.

user23405 02.10.2008 21:52
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
2
885
1

Ответы 1

Приложение, отличное от Flex, использует контент из библиотеки с тем же именем класса, что и оболочки Flex, встроенные в CSS swf. Поскольку Flash обращается к самому глобальному swf для определения классов, он использует классы, определенные приложением, отличным от Flex.

Поскольку это содержимое не расширяет UIMovieClip, оно вызывает сбой StyleManager. Из-за возможных ошибок безопасности Adobe заключила большую часть этого процесса в блоки try-catch, чтобы подавить ожидаемые ошибки времени выполнения.

Переименуйте классы, используемые одним приложением или другим, чтобы решить эту проблему.

Другие вопросы по теме