0

私はインタラクティブ広告を作成しており、ActionScript 2 を使用して Flash にボタン mc を持っています。これをターゲットにドラッグすると、タイムラインの残りの部分がトリガーされてアニメーションが再生されます。しかし、これに加えてやりたいことは、ユーザーがクリックしてドラッグしないことを決定した場合に備えて、10 秒後にアニメーションを強制的に再生することです。

stop();

myButton.onEnterFrame = function() {
    this._x = 23;
};
myButton.onPress = function() {
    delete this.onEnterFrame;
    startDrag(this, false, 30, this._y, 280, this._y);
    onEnterFrame = function () {
        gotoAndStop(Math.round(myButton._x - 25));
    };
};
myButton.onRelease = myButton.onReleaseOutside = function () {
    stopDrag();

    this.onEnterFrame = function() {
        this._x = _currentframe + 25;


    if (eval(this._droptarget) == target) {
    this._x += (280-this._x) * 0.5;
    }
    else {//if (eval(this._droptarget) != model) {
    this._x += (23-this._x) * 0.5;
    }


    };
};

これは簡単な答えかもしれませんが、私はまだ AS の基礎を学んでいます。ありがとう!

4

1 に答える 1