Flex中通过将verticalScrollPolicy属性设为mx.core.ScrollPolicy类的一个常量实现TextArea控件滚动条的显示与否的例子

By Minidxer | August 29, 2008

接下来的例子演示了Flex中通过将verticalScrollPolicy属性设为mx.core.ScrollPolicy类的一个常量,实现TextArea控件滚动条的显示与否。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application name="TextArea_verticalScrollPolicy_test"
  3.         xmlns:mx="http://www.adobe.com/2006/mxml"
  4.         layout="vertical"
  5.         verticalAlign="middle"
  6.         backgroundColor="white">
  7.  
  8.     <mx:Script>
  9.         <![CDATA[
  10.             import mx.core.ScrollPolicy;
  11.         ]]>
  12.     </mx:Script>
  13.  
  14.     <mx:String id="lorem" source="data/lorem.html" />
  15.  
  16.     <mx:ApplicationControlBar dock="true">
  17.         <mx:Form styleName="plain">
  18.             <mx:FormItem label="verticalScrollPolicy:">
  19.                 <mx:ComboBox id="comboBox"
  20.                         dataProvider="{[ScrollPolicy.AUTO,
  21.                                         ScrollPolicy.ON,
  22.                                         ScrollPolicy.OFF]}" />
  23.             </mx:FormItem>
  24.         </mx:Form>
  25.         <mx:Spacer width="100%" />
  26.         <mx:Button label="Lorem Ipsum me!"
  27.                 click="textArea.htmlText = lorem;" />
  28.         <mx:Button label="Clear text"
  29.                 click="textArea.htmlText = '';" />
  30.     </mx:ApplicationControlBar>
  31.  
  32.     <mx:TextArea id="textArea"
  33.             verticalScrollPolicy="{comboBox.selectedItem}"
  34.             textAlign="justify"
  35.             width="100%"
  36.             height="100%" />
  37.  
  38. </mx:Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子

Topics: Flex | 1 Comment » | 97 views Tags: , ,

Related Post

One comment | Add One

Leave a Comment

Name(*):

E-Mail(*) :

Website :

Comments :

Search Posts

赞助商链接

Archives