<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Canvas width="100%" height="100%">
<mx:Canvas backgroundColor="#A8A8A8" height="100%" right="0" top="0" width="100">
</mx:Canvas>
</mx:Canvas>
<mx:VBox width="800" height="100%" >
</mx:VBox>
</mx:Application>我上面的代码运行得非常好,直到我将浏览器窗口的大小调整到800px宽度以下。
当浏览器窗口的宽度小于800px时,背景颜色为#A8A8A8的画布在窗口的右侧,但问题是,当我移动滚动条时,画布应该留在窗口的右侧。这不会发生,这就是我的问题所在。
我该如何解决这个问题。我应该怎么做才能让我的画布一直在right=0上。
请帮帮我。
关于Zeeshan
发布于 2010-12-08 15:03:46
您的画布将随应用程序一起滚动。它保持right=为“0”,但右边框移出屏幕。您可以禁用滚动<mx:Application horizontalScrollPolicy="off">和VBox下面不应该有固定的宽度为800。
https://stackoverflow.com/questions/4383133
复制相似问题