Actionscript 3 AdobeAIR富格文本垂直滚动

Actionscript 3 AdobeAIR富格文本垂直滚动,actionscript-3,air,scrollbar,richtext,vertical-scrolling,Actionscript 3,Air,Scrollbar,Richtext,Vertical Scrolling,我有一个包含大量文本的富文本组件。如何添加垂直滚动条到它 我试过: <mx:Canvas width="100%" height="100%" verticalScrollBar="vsb"> <s:RichText id="text" width="100%" height="100%" maxDisplayedLines="-1"/> </mx:Canvas> <s:VScrollBar id="vsb" height="100%"/>

我有一个包含大量文本的富文本组件。如何添加垂直滚动条到它

我试过:

<mx:Canvas width="100%" height="100%" verticalScrollBar="vsb">
    <s:RichText id="text" width="100%" height="100%" maxDisplayedLines="-1"/>
</mx:Canvas>
<s:VScrollBar id="vsb" height="100%"/>

但它得到了错误:“verticalScrollBar”的初始值设定项:mx.controls.scrollClasses.ScrollBar类型的值不能用文本表示。

阅读,我看到:

出于性能方面的原因,它没有 支持滚动、选择、编辑、, 可单击的超链接或加载的图像 从URL。如果你需要的话 功能,请参阅 RichEditableText类

因此,使用RichEditableText(并将其
editable
属性设置为
false
,这适用于我的FlashBuilder 4.5。注意:我将滚动条高度设置为200,并添加了大量文本以强制显示滚动条)



您能提供显示您尝试过的内容的源代码吗?谢谢,这很有效。你能告诉我-有没有可能改变这个滚动条的视觉风格(另一个图像是向上/向下按钮)。
<mx:Canvas width="100%" height="100%">  
    <s:Scroller width="100%" height="200">
       <s:RichEditableText percentWidth="100" percentHeight="100" editable="false">
      <!-- add lots of text here to introduce a scrollbar -->       
       </s:RichEditableText>
    </s:Scroller>
</mx:Canvas>