メイン とにかくFLASH【FLASHに関して全般】 swfファイルをVC++プログラムに埋め込む方法 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
espresso | Åê¹ÆNo.22308 投稿日時: 2005-12-18 17:47 |
新米 居住地: 投稿: 3
使用環境:
WinXP |
swfファイルをVC++プログラムに埋め込む方法 VC++6.0でFlashムービーのスクリーンセーバーのようなものを
作成したいと考えております。 外部にあるswfファイルを再生する方法は分かったのですが, プログラム内にリソースとして埋め込んで再生するような方法は あるでしょうか? よろしくお願いします。 |
Fla4man | Åê¹ÆNo.22326 投稿日時: 2005-12-19 10:35 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: swfファイルをVC++プログラムに埋め込む方法 1exeにする必要はないと思いますが
どうしても1ファイルにしたい場合 多分自前レンダリングではなくて ActiveXを使う方法だと思いますが ストリームを指定するのではなくて ファイルないしはurlを指定するので リソースにswfやjpegなど一式置いておいて 使用時にキャッシュを展開 終わったらクリーンアップ という流れになると思います。
|
espresso | Åê¹ÆNo.22352 投稿日時: 2005-12-20 1:22 |
新米 居住地: 投稿: 3
使用環境:
WinXP |
Re: swfファイルをVC++プログラムに埋め込む方法 Fla4manさんありがとうございます。
引用: 1exeにする必要はないと思いますが 確かに,1exeにこだわる必要はないのですが, 他の人に渡すときにスマートな方がいいので... 引用: リソースにswfやjpegなど一式置いておいて メモリに展開して読み込む方法があればいいのですが, FLASHプロジェクタなどはどのように呼び出しているのでしょうか。 (独自の方法だとは思いますが...) すみません質問ばかりで |
Fla4man | Åê¹ÆNo.22358 投稿日時: 2005-12-20 11:15 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: swfファイルをVC++プログラムに埋め込む方法 確かswfをスクリーンセーバーにするアプリが複数公開されているはずなので
それの挙動とか配布形態をみるというのも手では無いでしょうか? 手を取り入れるにしろ没にするにしろ参考にはなるはずです。 今回の場合 キャッシュ展開でもまぁ配布とインストール後は1ファイルですむので まぁ目標は達成できるでしょうが 私が調べていないだけで Istreamで直接渡す手はあるかもしれません。 ファイルについては今日日、渡すときは信頼度の点からも exeでなくてzipかtar.bz2かtar.gzで渡す(ないしはダウンロード) ではないかと思います。 dllとかswfとか画像とか別ファイルにしておかないと あとからアップデートするとき大変だからです。 ちなみに3Dゲーム「quake3」など 実行時も思いっきりキャラクターファイルをzipでファイル固めたままで キャッシュ展開していました。 まぁ 今回の場合は、自分で納得のできる形を目指すのが良いのではと思います。 プロジェクターですが プロジェクターの場合はActiveXではなくて プレーヤーまでプロジェクターに入っているので はなからリソースなりを読取る仕様になっているようです。 この手は「お手製コンパイラ」を作るときに使える手です。 プロジェクタで作ったexeファイルは 後ろ9byteめからswfが入っています。 蛇足ですがプロジェクターのexeはUPX等でファイルサイズを半分にできます。
|
espresso | Åê¹ÆNo.22375 投稿日時: 2005-12-21 15:27 |
新米 居住地: 投稿: 3
使用環境:
WinXP |
Re: swfファイルをVC++プログラムに埋め込む方法 引用:
確かswfをスクリーンセーバーにするアプリが複数公開されているはずなので これは以前にいくつか調べたことがあったのですが, 大抵のものは外部にプロジェクタ形式のファイルを置いておいて スクリーンセーバ表示にしているような感じでした。 (実行ファイルとムービーファイルがセットになっていて, ムービーは実行ファイルから読み込まないと再生できない仕組み) やはり別ファイルにする方法が一般的なんですね。 1exeの方法はもう少し自分で研究してみます。 ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |