Apache flex Actionscript中的嵌入资源在显示时会翻转!

Apache flex Actionscript中的嵌入资源在显示时会翻转!,apache-flex,actionscript,red5,Apache Flex,Actionscript,Red5,编写一个小应用程序以演示某些功能。我有一个嵌入的资产被添加到舞台上,然后有一些监听器被添加到舞台上,这样它就可以被拖动。该数据存储在远程共享对象中,以便其他客户端也可以拖动该对象 问题是我的对象在加载时水平翻转。。。为什么会发生这种情况 这里的代码:既然你说这只是一个演示或概念验证,你可以修改它以供展示,直到我们了解到底。将其添加到创建组件的第45ish行: bannerui = new UIComponent(); bannerui.scaleX = -1; 对于正在进行的调试,我有一种

编写一个小应用程序以演示某些功能。我有一个嵌入的资产被添加到舞台上,然后有一些监听器被添加到舞台上,这样它就可以被拖动。该数据存储在远程共享对象中,以便其他客户端也可以拖动该对象

问题是我的对象在加载时水平翻转。。。为什么会发生这种情况


这里的代码:

既然你说这只是一个演示或概念验证,你可以修改它以供展示,直到我们了解到底。将其添加到创建组件的第45ish行:

 bannerui = new UIComponent();
 bannerui.scaleX = -1;
对于正在进行的调试,我有一种预感,scaleX属性在某个时候会被劫持,并在其中一个组件上设置为-1。让我们尝试为它添加一个侦听器,并查看跟踪到控制台的内容(添加到翻转图像的任何其他父组件):

第45ish行:

 bannerui = new UIComponent();
 bannerui.addEventListener( 'scaleXChanged' , onScaleXChanged );
添加此方法:

    private function onScaleXChanged( e :Event){
        trace( bannerui.scaleX );
    }

既然你说这只是一个演示或概念验证,你可以修改它以供展示,直到我们了解到底。将其添加到创建组件的第45ish行:

 bannerui = new UIComponent();
 bannerui.scaleX = -1;
对于正在进行的调试,我有一种预感,scaleX属性在某个时候会被劫持,并在其中一个组件上设置为-1。让我们尝试为它添加一个侦听器,并查看跟踪到控制台的内容(添加到翻转图像的任何其他父组件):

第45ish行:

 bannerui = new UIComponent();
 bannerui.addEventListener( 'scaleXChanged' , onScaleXChanged );
添加此方法:

    private function onScaleXChanged( e :Event){
        trace( bannerui.scaleX );
    }

我正在为4.1.0构建。。。专为4.5.1而建,且有效


修复:升级FlexSDK:p

我为4.1.0构建的。。。专为4.5.1而建,且有效


修复:升级FlexSDK:p

在Flex4.1中引入了一个名为。升级到Flex 4.5应该可以解决这些问题,如果您还不能升级,您可以尝试在应用程序上将layoutDirection样式设置为“ltr”。

Flex 4.1中引入了一个名为。升级到Flex 4.5应该可以解决这些问题,如果您还不能升级,您可以尝试在应用程序上将layoutDirection样式设置为“ltr”。

这很奇怪。在代码中看不到任何可能的内容。。您可以尝试一些健全的检查,如用jpeg替换png,或其他组件(如标签或任何东西)?我的盲目猜测是关于png或png解码器使Flash简单地反向读取。尝试清理项目并重建它。标签显示良好。。已清理并重建项目,并尝试使用jpeg:太奇怪了。在代码中看不到任何可能的内容。。您可以尝试一些健全的检查,如用jpeg替换png,或其他组件(如标签或任何东西)?我的盲目猜测是关于png或png解码器使Flash简单地反向读取。尝试清理项目并重建它。标签显示良好。。已清理并重建项目,并尝试使用jpeg:汉克斯,我明天给你打一针。目前我有一个scaleX=-1。另外,你可以使用一个未记录的事件(ScalExchange):没有发生任何事情,检查uicomponent和位图对象。图像而不是位图?还可以尝试将其添加到rawChildren显示列表中,只是为了好玩。谢谢,我明天会试一试。目前我有一个scaleX=-1。另外,你可以使用一个未记录的事件(ScalExchange):没有发生任何事情,检查uicomponent和位图对象。图像而不是位图?还可以尝试将其添加到rawChildren显示列表中,只是为了好玩。实际上必须将其设置为“rtl”,但这就是原因。谢谢实际上必须将其设置为“rtl”,但这就是原因。谢谢