1

私はついに Actionscript 2.0 から Actionscript 3.0 に移行するために時間を割いており、3 では不可能と思われる 2 で自由に使用できた単純な深度システムを引き出す方法を見つけようとしています。コードは次のようになります。

onClipEvent(enterFrame){
    this.swapDepths(1000+Math.ceil(this._y));
}

このようにして、画面上で何かが上下に移動するときのモック 3D 効果を簡単に得ることができました。
また、これはアイデアの本当に基本的なアプリケーションであることも理解してください。通常、複数のムービークリップが 1 つの Y 値に存在できるようにするロジックを入れます。
いずれにせよ、AS の深さの変更により、この方法はこの状態では使用できなくなりました。多分私は新しいシステムがどのように機能するかについて不完全な知識を持っているだけかもしれません.ステージ上のスプライト?

私は Adob​​e Flash CS4 プロフェッショナルを使用しています。さらに、これはまだあまり重要ではありません。私はまだ自分の方向性を理解していますが、数週間前の簡単なプロジェクトで、子ムービークリップの追加について学んでいるときに深さの変更に出くわしました。間に。

4

1 に答える 1

0

AS 2.0 と AS 3.0 の主な違いは深度管理です。AS 2.0 では、任意の深さを使用できました。ただし、AS 3.0 ではできません (深さを未使用/空のままにしておきます)。

深さを変更したり、深さを交換したりできる方法がまだいくつかあるので、それらを自由に使用できます。

于 2012-10-29T16:19:10.660 に答える