0

私は単純な xml ギャラリー ( ViewNavigatorApplication ) を持っています。最初のビューは親指で、2 番目のビューは "SlideView" という名前です。すべてのビューの変更は、「ナビゲーション コンテンツ エリア ボタン」から相互に SlideTransition を使用して適切に行われています。SlideView にはイメージ コントロールがあり、一度に各イメージを表示します。スライド ビューで、スライド ジェスチャを検出すると、イメージ コントロールのソース プロパティが変更され、新しいイメージがポップアップします。問題は、ソース プロパティ (現在のスライドにバインドされている) のたびに新しい画像をスライドさせたいことです。何か案は?

現在のスライドビューの基本的なコードは

protected function swipeGestureHandler(event:TransformGestureEvent):void
            {
                if (event.offsetX == -1) {
                    _dm.currItem.nextSlide();
                }
                else if (event.offsetX == 1 ) {
                    _dm.currItem.prevSlide();
                }
            }
<s:layout>
    <s:VerticalLayout/>
</s:layout>
<s:Image id="slideImage" visible="true" width="100%" height="85%" 
             source="{_dm.currItem.currSlide}" />

私はfx宣言領域でいくつかの効果を定義しようとしました

<fx:Declarations>

        <s:Wipe id="wipeOut" direction="left" duration="500" />
        <s:Wipe id="wipeIn" direction="right" duration="500" />


        <s:Move id="MoveLeft" target="{slideImage}" xBy="300" duration="500"/>
        <s:Move id="MoveRight" target="{slideImage}" xBy="-300" duration="500"/>
    </fx:Declarations>

のような画像制御でそれらを使用する

hideEffect="{MoveLeft}" showEffect="{MoveRight}"

しかし、それは役に立たない...任意のアイデア、助けてください..

4

1 に答える 1