0

ねえ、フラッシュ CS4 を使用して、自分だけのアドベンチャー インタラクティブ ノベル ゲームを作成しています。基本的な構造を作成することはできますが、プレイヤーが選択を行うときに、フレーム間にトランジションを追加したいと考えています。あるフレームが左にスライドし、続いて次のフレームがスライドして表示されるようにしたいと考えています。

私はアクションスクリプトの経験がほとんどないことに注意してください。

4

1 に答える 1

1

「フレーム」の X または Y を変更することはできません。
代わりに、オブジェクトを作成してそのオブジェクトを配置する必要があります。
あなたの要求に従って。
まさにこれを行うには問題の言葉があります。ステージから押し出された後の mc オブジェクトのガベージ コレクションのようなものです。

var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0xFF0000);
mc.graphics.drawRect(0, 0, 100, 80);
mc.graphics.endFill();
mc.x = 80;
mc.y = 60;
addChild(mc);


var timer:Timer = new Timer(5);
timer.addEventListener(TimerEvent.TIMER, onTimer );
timer.start();
function onTimer( e:TimerEvent ):void{
    mc.x = ++mc.x
}
于 2011-04-20T23:41:09.873 に答える