我在Flex 4应用程序中看到UI和文本的间歇性从右到左镜像,这是一个问题,因为我们的应用程序只是英文,所以我们根本不需要rtl。不知道为什么会这样。
layoutDirection属性影响UI控件的镜像,例如HGroup中的按钮从左到右或从右到左排列。 方向影响文本控件的镜像,例如TextInput或TextArea中的文本从左到右或从右到左排列。
此链接指向要在SDK 4.5中修复的Flex中的错误,但我们的应用未启用“使用Flex 3兼容模式”:
http://bugs.adobe.com/jira/browse/SDK-26473
此链接指向主题上的StackOverflow帖子,从而导致上述错误链接。它提到如果开发机器语言环境设置为rtl语言环境可能会出现问题,但我认为这不是我们的情况。
那么有没有人知道为什么Flex应用会意外地镜像UI和文本?
答案 0 :(得分:0)
我的团队遇到了同样的问题,但由于我们使用Flex3兼容模式,因此我们遇到了报告的错误。
建议的解决方法(添加layoutDirection:“ltr”;)为我们工作。
我猜即使没有兼容模式,这个bug仍然可能发生,布局方向相当新,而且非常错误。
解决方法是否解决了您的问题?
答案 1 :(得分:0)
当我尝试自己调用组件的initialize()
时,我才发现这种情况。
我不使用flex 3兼容模式。
这可能是你的问题吗?