おかげさまで、何か助けをありがとうございました。私はアクションスクリプト3のNoobです。私がやろうとしているのは、イメージスライダを作ることです。基本的には、コンテナとして機能するムービークリップと、左右のボタンがあります。左ボタンをクリックすると、コンテナが左にスライドし、逆も同様です。アクションスクリプト3単純画像スライダー
私はちょっとしたことが働いています。問題は、左ボタンを押してコンテナが左に移動し、左ボタンをクリックすると何度も左に移動し続けるという問題です。しかし、私はコンテナの終わりにそれを止めたり、ループしたりしたいと思います。
私はネット全体を検索しましたが、何も役に立たなかったことがわかりました。私が見つけたものの大半は外部ライブラリに本当に複雑で重く依存していました。私は、理解する。これはここに
のActionScript 3で達成することができますどのように誰もがalittleが洞察力を与えてくださいすることができますことは今、これまでの私のコードのコピー
おかげ -Noob
//leftButton and rightButton are movieClips on the stage
leftButton.addEventListener(MouseEvent.MOUSE_DOWN, moveLeft);
rightButton.addEventListener(MouseEvent.MOUSE_DOWN, moveRight);
//NOTE: thumbContainer is a movieClip on the stage
//Make the mask;
var myMask:MovieClip = new MovieClip();
this.addChild(myMask);
myMask.graphics.beginFill(0x000000);
myMask.graphics.drawRect(6,138,534,144);
myMask.graphics.endFill();
thumbContainer.mask = myMask;
//thumbContainer moves left on button press
function moveLeft(evt:Event):void
{
thumbContainer.x -= myMask.width;
}
//thumbContainer moves right on button press
function moveRight(evt:Event):void
{
thumbContainer.x += myMask.width;
}
myMaskはコンテナではなく、ステージから外れるコンテナの内容を隠すマスクです。 thumbContainerは移動しているコンテナで、コンテンツが格納されます。また、thumbContainerはムービークリップです。私はステージに配置しました。残念です! – Noob