2012-02-10 13 views
0

2つのScrollerコンテナをAdobe Flexでリンクする方法はありますか?同様に、1つのスクローラーが変更されると、同じ変更が2番目のスクロールコンテナーに反映されますか?2つのScrollerコンテナをリンクするFlex

私は何をしようとしているのは、スワイプ可能な画面の別の領域にイメージとラベルを付けて、スワイプ/変更したときに同じ変更を他のScrollerコンテナに反映させたいのです。あなたがEvent.ENTER_FRAMEのために、あなたは2個のスクロールコンテナを同期することができ、すべてのフレームにActionScriptのリスナーを使用することができます

<s:Scroller id="imageViewer" includeIn="startState" x="183" y="436" width="110" 
        height="70" depth="2" scrollSnappingMode="leadingEdge"> 
    <s:HGroup id="imageGroup" gap="0" width="110" height="70"> 
     <s:Image id="ICV1234" width="110" height="70" source="assets/ICV-1234.png" verticalAlign="middle"/> 
     <s:Image id="ICV4321" width="110" height="70" source="assets/ICV-4321.png" verticalAlign="middle"/> 
     <s:Image id="ICV5678" width="110" height="70" source="assets/ICV-5678.png" verticalAlign="middle"/> 
     <s:Image id="ICV8765" width="110" height="70" source="assets/ICV-8765.png" verticalAlign="middle"/> 
    </s:HGroup> 
</s:Scroller> 

答えて

0

は、ここにラベルスクローラコンテナが対応している必要があり、画像と私の最初のスクローラコンテナです。スクロール位置を両方のコンテナにバインドすることは可能かもしれませんが、使用しているコンポーネントで可能かどうかはわかりません。

+0

私はそれに見て、返されます。また、私は今朝Flexを4.6にアップデートしました。カスタムSnapScrollerでエミュレートしていたScrollerの機能が組み込まれています。 4.5 - > 4.6の変更を反映するために投稿を編集しました – tjc134

+0

私は、Scroller内の3番目の画像にenterFrameリスナーを追加しましたが、3番目の画像が表示されていなくても絶えず起動しているようです。 – tjc134

0

スクロールバーの1つのスクロール値を他のスクロールバーにバインドしてみてください。例えば

<s:Scroller id="scroller1">...</s:Scroller> 
<s:Scroller id="scroller2" verticalScrollPosition="{scroller1.verticalScrollPosition}">...</s:Scroller> 
関連する問題