3

アニメーションの特定のフレームにジャンプして、さまざまなステージを表示したいと考えています。

元の SWF ファイルでは、Javascript 関数を呼び出すと問題なく動作します

元の HTML コードは次のとおりです。

<OBJECT id="flashname" data="'.$flashmovie.'"  type="application/x-shockwave-flash" width="600" height="332">
    <PARAM NAME=movie VALUE="'.$flashmovie.'"> 
    <PARAM NAME=quality VALUE=autohigh>
    <PARAM NAME=bgcolor VALUE=#FFFFFF>
    Your Browser is not able to show this object.
</OBJECT>

JavaScriptで私は単に呼び出しました:

flashname.TGotoFrame('_flash0',frameNumber);

今、私は Swiffy HTML ファイルを持っていて、同じ効果を得たいと思っています。しかし、うまくいきません。

swiffy オブジェクトが表示されますが、常に最初のフレームです。デフォルトでは別のフレームに切り替えることができませんでした。

私は試した

var stage = new swiffy.Stage(document.getElementById('flashname'), swiffyobject, {  });

stage.start();
stage.gotoAndStop("frame");
stage.flashname.TGotoFrame('_flash0', 1);
stage.TGotoFrame('_flash0', 1);
flashname.TGotoFrame('_flash0', 1);

この問題を解決する方法はありますか?

4

2 に答える 2

0

stage.Ka.N.o.gotoAndStop(frameNumber)

そして、要求された user120242 として、Swiffy の機能を説明するリンクを提供します https://gist.github.com/trangthanh/3095503

于 2016-03-01T10:41:38.047 に答える