0

少し問題があります。このようなものを作成したいのですが、水平ではなく垂直です。また、スクロールする代わりに上下のボタンをクリックしてスライダーを制御したいと考えています。

参考:http ://active.tutsplus.com/tutorials/effects/create-a-responsive-xml-image-scroller-in-actionscript-3-0/

これで、すべての親指を保持するコンテナー mc と、そのコンテナーをマスクするマスクができました。このスクロールアップ/スクロールダウン機能をトリガーするボタンもあります。

そのための関数の書き方がまったくわかりません。私はコンテナを上下にトゥイーンさせましたが、それには制限が必要なので、トゥイーンを遠くまで行きたいと思っています。

助言がありますか?

4

1 に答える 1

0

まず、マスクがコンテンツと一緒に動かないように、マスクがコンテンツと同じ高さにあることを確認します。

例えば:

myContainer ¬
   - contentBox
   - maskShape

そしてcontentBox.mask = maskShape

スクロールの場合は、ナビゲーション ボタンをクリックするたびに contentBox の位置を増減するだけです。

下ボタンの場合、イベントリスナーで次のようにします...

contentBox.y = contentBox.y + 25;

もちろんスムーズにスライドさせたいので、TweenLiteの場合は……

TweenLite.to(contentBox, 0.5, {y:contentBox.y + 25});

「上へ」ボタンは単にこれの逆です。

于 2012-05-03T17:45:01.620 に答える