hyoga_h回答ポイント 300ptウォッチ

PHP+mingで質問です。

FlashLite1.1なのでバージョンは4です。
ming_useswfversion(4);

以下のようにフレーム毎に0~9まで連続で表示した際に、
各フレームでstop()をかけてキーを押したら次のフレームに進むようにしたいと思います。
キーを押したらgotoFrame();などで次のフレームへと思ったのですが、
そのやり方がわかりません。
SWFDisplayItem->addActionで第二引数にSWFACTION_KEYDOWNを使うなどと試したのですが、
動作しないようです。

<?
ming_useswfversion(4);
$swf = new SWFMovie();

for($i=0;$i<10;$i++){
$textField = new SWFTextField(SWFTEXTFIELD_NOEDIT|SWFTEXTFIELD_WORDWRAP );
$textField->setFont(new SWFFont(""));
$textField->addString($i);
$obj = $swf->add($textField);
$obj->moveTo(0,10*$i);
//各フレームで停止する
$stopScript = "stop();";
$stopAction = new SWFAction($stopScript);
$swf->add($stopAction);
$swf->nextFrame();

}
$swf->save("test.swf");

ずばりな回答が出た場合には一番早い人に300ptお支払いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-11-04 12:12:27
終了日時
2011-11-05 14:53:20
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798引数408swf363

人気の質問

メニュー

PC版