• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2010体験版でShockwaveFlashを使ってFlashを再)

VB2010体験版でShockwaveFlashを使ってFlashを再生する方法の質問

このQ&Aのポイント
  • VB2010体験版でShockwaveFlashを使ってFlashを再生するためのコードについての疑問があります。
  • 具体的には、Flashファイルを読み込むコードの中の数字や、再生を一時停止するコードの違い、再生しているか判定するコードの違いについて分かりません。
  • 分かる方がいれば、ご教示いただけますと幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1.LoadMovieの第一引数 これはレイヤのIndexです。 複数同時に再生を行う場合、次のレイヤ番号を渡します。 Me.AxShockwaveFlash1.LoadMovie(0, "c:\1.swf") Me.AxShockwaveFlash1.LoadMovie(1, "c:\2.swf") Me.AxShockwaveFlash1.Play() 先頭以外のレイヤの操作方法は知りません。 2.Stop と StopPlay の違い 私も一緒だと思います。 3.IsPlaying と Playing の違い IsPlayingは読み取り専用のステータスを返却します。 Playingはステータスのセットもできます。 If Me.AxShockwaveFlash1.IsPlaying Then   Me.AxShockwaveFlash1.Stop() Else   Me.AxShockwaveFlash1.Play() End If というコードがあるとした場合、↓の一行で置き換える事が出来ます。 Me.AxShockwaveFlash1.Playing = Not Me.AxShockwaveFlash1.Playing

narihaji
質問者

お礼

回答ありがとうございます。 他のサイトを見回ってみても載ってなかったことが分かってとっても嬉しいです!! 詳しく教えて下さってありがとうございます。 ちょっと分からなかったところがあるんですが・・・。 1の質問で、レイヤ番号を変えて2つファイルを使って動かしてみたんですが、ファイルを1つだけ使った時と全く変化なしだったんですけど・・。 使い方がいまいち分からないので、できればもう少し詳しく教えて下さい! ちなみに、最後に書いてあるコード。 自分で書いた時は、5行のコードを使って動かしてました。 まさか、1行に置き換えれるなんて・・・びっくりです!