scroll=“”滚动条滚动
http://www.silverlightchina.net/html/tips/2012/0610/16608.html
mouseWheel
http://blog.163.com/shanren2000@126/blog/static/235356332012103093725295/
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import com.sybuild.sdxt.core.component.sytable.component.SytableScript.AdvancedDataGridColumns;
import mx.collections.ArrayCollection;
import mx.events.AdvancedDataGridEvent;
import mx.events.FlexMouseEvent;
import mx.events.ListEvent;
import mx.events.ScrollEvent;
import mx.events.StateChangeEvent;
[Bindable]
private var dpFlat:ArrayCollection = new ArrayCollection([
{Region:"Southwest",Region2:"Southwest"},
{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},
{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},
{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},
{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},
{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"},{Region:"Southwest",Region2:"Southwest"}
]);
/**
*表格联动
*
*/
protected function youtab_scrollHandler(event:ScrollEvent):void
{
youtab.verticalScrollPosition = event.position;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<mx:AdvancedDataGrid id="youtab" width="200" height="200" chromeColor="#ffffff"
fontFamily="宋体"
horizontalScrollPolicy="on" sortExpertMode="true"
textAlign="center" verticalScrollPolicy="on" dataProvider="{dpFlat}">
<mx:groupedColumns>
<mx:AdvancedDataGridColumnGroup headerText="水电1" dataField="Region"/>
<mx:AdvancedDataGridColumnGroup headerText="水电11" dataField="Region2"/>
</mx:groupedColumns>
</mx:AdvancedDataGrid>
<mx:AdvancedDataGrid id="youtab2" x="250" y="1" width="200" height="200" chromeColor="#ffffff"
fontFamily="宋体"
scroll="youtab_scrollHandler(event)"
horizontalScrollPolicy="on" sortExpertMode="true"
textAlign="center" verticalScrollPolicy="on" dataProvider="{dpFlat}">
<mx:groupedColumns>
<mx:AdvancedDataGridColumnGroup headerText="水电2" dataField="Region"/>
<mx:AdvancedDataGridColumnGroup headerText="水电22" dataField="Region2"/>
</mx:groupedColumns>
</mx:AdvancedDataGrid>
</s:Application>
protected function tab2_scrollHandler(event:ScrollEvent):void
{
if(event.direction != "horizontal")//说明是拖动的纵向滚动条
{
tab.verticalScrollPosition = event.position;
}
else
{
//说明是拖动的横向滚动条,不做联动
}