0

おはようございます 皆さんお元気ですか?繰り返しますが、私はここで私の質問を共有し、あなたとますます学んでいます。どうにかして情報を交換し、知識を広げることができれば幸いです。みんな、私はScrollersを作成するためにインターネットで見つけた非常に興味深いクラスを使用しています(私はそれらを作成するのが難しいです)。ただし、ムービークリップ オブジェクト スクローラーを内部に含む swf を読み込む必要があります。これを行うと、MouseEvent.MOUSE_WHEEL を使用するオブジェクト参照ステージがなくなるため、スクローラーが動作しなくなります。ステージ参照なしでこれらのリスナーを使用する方法に関するヒントを教えてください。よろしく、

4

1 に答える 1

0

ロードしている SWF に関数を作成して、ステージ参照を設定できます。何かのようなもの

public function setStage ( s:Stage ) : void
{
    _stageReference = s;
    // Add scroll listeners here
}

そして、SWF がメイン SWF にロードされたら、これを行うことができます (もちろん、ロードされた SWF のメイン クラスの名前が MainLoaded であると仮定します)。

private function onLoaded ( e:Event ) : void
{
    var target:MainLoaded = e.currentTarget.loader.content as MainLoaded;
    target.setStage( stage );

    addChild(target);
}
于 2013-05-13T12:42:36.010 に答える