swfファイルに直接アクセスすると

パブリッシュ設定→HTMLタグ→メニュー表示

のチェックを外していますがメニューが表示されます。

ムービー中にCGIの送受信などがあるのでどうしても
先送りなどされるとこまります。

また、このときにタイトル(ブラウザIE)がswfファイルのフルパスが表示されます。こいつも変更したいのですが…。

なにか解決策はないでしょうか?宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

う~ん。

。。perlなどが絡んでくるともう私の回答できるレベルじゃないです。CGI関係は無知でして。。。(汗)
どうしても何とかしたいならCGIのほうのカテゴリ投稿したほうが良いかと思います。それでも解決しなければFlashJapan(参考URL)のMLに参加して投稿することをお勧めします。一日に30~50通は配信されるので私は休止中ですが。。。

それにしても、これではいまいち質問のタイトルと内容が違う気がしますよ ;^-^)
ご指摘のゲームのサイトのように、javaスクリプトで指定サイズウィンドウを開けばとりあえず表題の件は問題ないです。基本的にリンク先にswfを指定する必要はないはずですから。
お役に立てずすいませんです。

参考URL:http://www.flash-jp.com/
    • good
    • 0
この回答へのお礼

たびたびご回答ありがとうございます。
質問しているうちに私も表題から遠のいているのに気づきました(^_^;)>
紹介いただいたURLに早速アクセスして投稿してみます。
色々とありがとうございました。

お礼日時:2001/04/12 11:45

だいぶ日数が経ってしまいましたが、"swfに直接アクセス時のメニュー表示"という点で訂正と言うか補足です。


"FS Command"アクションを適当なフレームに設定し、
FS Command ("showmenu", "false")
でメニュー表示不可になります。
あくまでswfとプロジェクタ用であって、web公開時はやはりhtmlでの設定に基づきます。

swfにもコレが適用されるとは知りませんでした ;^-^)
    • good
    • 0

メニュー表示の有無はHTMLタグで制御しているので、htmlページに組み込まないで直接swfを実行したらメニューはもちろん表示されますし、非表示にすることはできないはずです。


というより、なぜswfに直接アクセスする必要があるのか不思議です。サイトで公開するんですよね?
普通にhtmlでパブリッシュして、javaスクリプトでそのswfと同じ画面サイズのウィンドウを開けば良いのではないですか?
CGIと連携させてるということは初心者ではないでしょうから私の回答は外してるのかもしれませんが、どのようなサイト構成を意図されてて直接swfにアクセスする必要があるのか補足して頂ければと思います。

この回答への補足

回答ありがとうございますm(_ _)m
仰る通り普通はHTMLからの参照が望ましいのですよね。
とあるゲームサイトがFLASHで作成されているので拝見してみたら

<html>
<head>
<title>某ゲームサイト</title>
</head>
<frameset ~

中略

~</frameset>
<frame name="game" src="/u/○/○/cgi-bin/FlashSAM?game_type=SAMgame&ms_addr=gamebox.gamebox.co.jp&ms_port=2000" scrolling="no" marginwidth="0"
marginheight="0" leftmargin="0" framespacing="0" topmargin="0" offset="0">
</frameset>
<noframes></noframes>
</html>

上記の”FlashSAM”(PERL?PHP?)でFLASHが参照されていたので…。
正直な話これを理解したかったのです。もう少しお付き合い頂けると幸いです。

参考URL:http://www.gamebox.co.jp

補足日時:2001/04/12 09:02
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QFLASHで、メニューボタンクリック→サブメニュー開く、再びクリック→サブメニュー閉じる、と設定する方法は?

タイトルの通りですが、
メニューボタンを・・・

クリック→サブメニュー開く
再びクリック→サブメニュー閉じる

・・・とするには、
どのようなアクションスクリプトを設定すればよいのでしょうか?

あらかじめ、タイムライン上のフレームに
サブメニューが開くモーションを作成し、
メニューボタンのアクションに

on(release){gotoAndPlay(*);}
*はサブメニューを開きはじめるフレームを指定

を設定したものの、
そこから先がわからず行き詰っています・・・

アドバイスよろしくお願いいたします<(_ _)>

Aベストアンサー

> この問題を解決できますか?

はい。解決できます。

↓DDDのボタンアクション
on(release){
 if (_root.ddd.check == 0) {
  if (他のメニューを何も開いていない状態を判定する式) {
    gotoAndPlay("open1");
    _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaを開いている状態を判定する式){
   gotoAndPlay("open2");
   _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaとbbbbを開いている状態を判定する式){
    gotoAndPlay("open3");
    _root.ddd.check = 1; //サブメニューが開いている
  } else {
    gotoAndPlay("open4");
    _root.ddd.check = 1; //サブメニューが開いている
  }
 }else {
  gotoAndPlay("close");
  _root.ddd.check = 0; //サブメニューが閉じている
 }
}

開閉をチェックする変数は、checkは、aaa,bbb,ccc,dddのムービークリップインスタンスにそれぞれ設定しておきます。

........説明の仕方が難しいです。
ある程度ActionScriptを理解していないと難しいと思います。

お役に立てなくてすみません。

> この問題を解決できますか?

はい。解決できます。

↓DDDのボタンアクション
on(release){
 if (_root.ddd.check == 0) {
  if (他のメニューを何も開いていない状態を判定する式) {
    gotoAndPlay("open1");
    _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaを開いている状態を判定する式){
   gotoAndPlay("open2");
   _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaとbbbbを開いている状態を判定する式)...続きを読む

Qflashでswfファイルに変換はパブリッシュで保存したら良いか?

どうかわからず困っています。
それとflashでgifファイルに変換はできないのでしょうか。
ご返答お願い致します。

Aベストアンサー

こんにちは!

【パブリッシュ設定】でGIFにチェックを入れて
GIFタブでお好みに設定します。

>flashでswfファイルに変換はパブリッシュで保存したら良いか?

【ファイル】→【書き出し】→【イメージの書き出し】の方が解りやすいかな。

QSWF→AVI→mp4のエンコードで画像が乱れる

元がswfのファイルをPremiereとAE で非圧縮AVIで書き出し
音声ファイルを重ねてAVIUTLでH264にエンコード(設定はニコニコエンコードWikiの設定準拠)
(AVIUTLのSWF取り込み、SWF2AVI(freeの方)はファイルを認識しませんでした。)


上記設定で、エンコードした際に、自分のPCと自分の持っているノートPCでは正常に表示されるのですが
友人にファイルを送った際に、一部の秒数で画像で下半分が 正常表示部分の下端から線を伸ばしたような形で
画像が乱れるようになっているようです。

友人のPCスペックは現状わかりませんが3名が同様の現象でています
友人達の再生ソフトは MediaPlayer です
直前へシークバーを戻し何度見ても同じ現象がでるようです

SWF→AVI時は深度は8・16・24・32bit 全て試して確認しましたが現象がでる時間が変わるだけでした
FPSは元動画取り込み時に表示された25 と 29.97 で計8パターンやっています
同様の方法でmp4→AVI→mp4と試したものは正常に表示できるようでSWF→AVIの設定が問題かとは思うのですが

私のPCは
【CPU】i7-3770
【メモリ】16G
【グラボ】GTX 650 Ti
【再生ソフト】GOMPlayer MediaPlayer KMPlayer

ファイルの受け渡しはスカイプでZipにせずmp4をそのまま渡しています
自分のところで現象がでないため、原因追求も中々進まない状況になってしまっています
環境の違う3名が同現象を訴えているので、エンコード自体の問題かと思うのですが、もし心当たりのある方がいましたら
原因になりそうな点をお教えください。 よろしくお願いします。

【SWF Mediainfo】
ShockWave:6.25MB 3分57秒
1ビデオストリーム
1オーディオストリーム:MPEG Audio

800*600(4:3),at 25.000 fps

44.1KHz 2チャンネル MPEGAudio(Version1)(Layer3)

【エンコード後】
MEPG-4(Base Media / Version2):24.1MiB 3分57秒
1ビデオストリーム:AAC
1オーディオストリーム:AAC

600kbps 800*600(4:3) at25.000fps AVC(High@L3.1)(CABAC/5 Ref Frames)

253kbps 44.1KHz 2チャンネル AAC(LC)

【中間AVI】
AVI(OpenDML) 7.96GiB 3分57秒
1ビデオストリーム RGB

288Mbps 800*600(4:3) at 25.000fps RGB

元がswfのファイルをPremiereとAE で非圧縮AVIで書き出し
音声ファイルを重ねてAVIUTLでH264にエンコード(設定はニコニコエンコードWikiの設定準拠)
(AVIUTLのSWF取り込み、SWF2AVI(freeの方)はファイルを認識しませんでした。)


上記設定で、エンコードした際に、自分のPCと自分の持っているノートPCでは正常に表示されるのですが
友人にファイルを送った際に、一部の秒数で画像で下半分が 正常表示部分の下端から線を伸ばしたような形で
画像が乱れるようになっているようです。

友人のPCスペックは現...続きを読む

Aベストアンサー

>友人達の再生ソフトは MediaPlayer です
友人のパソコンのOSが不明なので、カンですが
windows MediaPlayerで再生しているのなら、コーデックの問題かもしれません
友人に
GOMプレーヤや
VLC media player などの、コーデック内蔵プレーヤでみてもらうか、
コーデックパックを導入してもらうか、
MP4ではなく、FLVやWMVに変換するとか
(受け渡しは圧縮や分割にする)

QFLASHのパブリッシュ設定について

こんにちは。
「パブリッシュ設定」に「HTMLの位置」と「FLASHの位置」があります。
「HTMLの位置」を「右」にすると、ブラウザーでswfが右に寄りますが、「下」を選んでもブラウザーの下側には寄りません。
「FLASHの位置」で「水平:右」または「垂直:下」を選んでも変化なしです。
これら「HTMLの位置」と「FLASHの位置」はどのような関係があるのでしょうか?
ブラウザーのド真ん中や右下にswfを配置することはできるのでしょうか?

よろしくお願いします。

Aベストアンサー

最も良いのは,
パブリッシュされた HTML ソースコードから,
必要な箇所をだけを取り出し,
具体的なソースコードを提示して,
このカテゴリまたは,HTMLカテゴリでご質問することです。

本題がHTML(CSS)であるのに,
Flash のパブリッシュの設定という,
限定された(マニアックな,汎用的でない)ことを質問しても,
それができない方にとっては,
たとえHTMLに詳しい方であっても回答のしようがありません。
Web素人の方が,
「目的のページをポップアップウィンドウで開くのに,ホームページビルダーではどう設定するのでしょうか?」
という質問をされているのと全く変わらない状態だと思いますよ。



いろいろパブリッシュしてみると,
どういうソースコードがパブリッシュされるかわかると思います。

<embed src="HTMLの位置右.swf" quality="high" ~略~ align="right" ~略~ />

<embed src="HTMLの位置下.swf" ~略~ align="bottom" ~略~ />

<embed src="Flashの位置水平:右,垂直:下.swf" quality="high" salign="rb" ~略~ align="middle" ~略~ />


OBJECT や EMBED タグ内の,
align 属性 と,salign 属性が色々変化するだけです。
これで検索をかけると,
align や,salign とはどういうものであるのかが,
だいたいわかると思います。


ALIGNを使った例と簡単な説明
http://jiyuri.at-g.net/hp/h4-1.htm

Flash素材の設置方法
http://homepage3.nifty.com/fs/sozai/setti2.html



//////////////////////////////////////////

以下は HTML 素人である,私なりの説明です。


◎ 「HTMLの位置」について

Flashのステージ及び,HTML内でのFlashの領域を
黒い■↓で表この↓

  ■■■■
  ■■■■
  ■■■■

その他 □ の部分が HTML の部分です。



「パブリッシュ設定」で「HTMLの位置」を「右」にする↓。


□□□□□□□□□□□□□□□□□□
--------------------
□□□□□□□□□□□□□□■■■■ ↑
□□□□□□□□□□□□□□■■■■ 段落
□□□□□□□□□□□□□□■■■■ ↓
--------------------
□□□□□□□□□□□□□□□□□□


Flash は何か段落の中に存在します。
段落と勝手に書いていますが,
テーブルの中かもしれません,
セルの中かもしれません,
本当の段落内かもしれません,
何かそういうものの中に Flash が存在し,
「パブリッシュ設定」で「HTMLの位置」を「右」にすると,
「align」によって,その中での位置が右になるのです。

その段落のような枠を勝手に出るわけには行きません。
「パブリッシュ設定」で「下」を選んでもその段落内で下にはなりますが,
上の図ように段落の上下がFlashとキリキリに詰まっていれば,
下も上もありませんから変化しません。
当然,ブラウザー(ウィンドウ)の下側には寄りません。

ブラウザー(ウィンドウ)の下側に寄せたいのでしたら,
段落ごと下に寄せなければなりません。
もしくは段落をウィンドウいっぱいに広げることです。



◎ 「FLASHの位置」

Flashのステージを ■,
HTML内でのFlashの領域を 回,
それ以外のHTML部分を □ として表すとします。


「パブリッシュ設定」で「FLASHの位置」を「下」にする↓。


□□□□□□□□□□□□□□□□□□
--------------------
回回回回回回回回□□□□□□□□□□ ↑
回回回回回回回回□□□□□□□□□□ ↑
回回回回回回回回□□□□□□□□□□ ↑
回回回回回回回回□□□□□□□□□□ 段落
■■■■■■■■□□□□□□□□□□ ↓
■■■■■■■■□□□□□□□□□□ ↓
■■■■■■■■□□□□□□□□□□ ↓
--------------------
□□□□□□□□□□□□□□□□□□

これは,
例えば,300px×200px でFlashを作成し,パブリッシュ。
そして,
手動で swf の表示サイズを 600px×400px など適当に変えると,
その結果がわかります。

「パブリッシュ設定」で「FLASHの位置」を「下」にすると,
「salign」によって,その中での位置が下になるのです。
「 回 」の部分を右クリックしても,
右クリックメニューで「Adobe Flash Player 9 について」などが出てきます。
ステージいっぱいに四角でも描いた場合は,
「■」の部分にしかFlashは表示されませんが,
HTML における Flash の領域は 「回」と「■」を足した部分が,
Flash の領域(つまり600×400)になります。

やはり,段落内で上下するだけです。



///////////////////////////////////////////////////



>> ブラウザーのド真ん中や右下にswfを配置することは
>> できるのでしょうか?

ブラウザによります。
したがって,出来ないと考えた方が良いかもしれません。


私なら,
HTML 自体をテーブルタグでくくってしまって,
その中に Flash を浮かせます。


---例:ど真ん中の場合------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>ど真ん中の場合</title>
</head>
<body>

<table border="0" cellpadding="0" width="100%" height="100%" cellspacing="0">
<tr>
<td>
<p align="center">

<!-- ここにFlashを貼り付けるタグをデフォルトの状態で書く -->

</td>
</tr>
</table>

</body>
</html>
------------------------------------------------



---例:右下の場合--------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>右下の場合</title>
</head>
<body>

<table border="0" cellpadding="0" width="100%" height="100%" cellspacing="0">
<tr>
<td valign="bottom" align="right">
<p align="right">

<!-- ここにFlashを貼り付けるタグを書く -->

</td>
</tr>
</table>

</body>
</html>
------------------------------------------------



しかし,
これは素人がおそらく趣味でやる程度のものです。
テーブルタグをこんな用途に使ってはいけませんし,
ブラウザによって,表示のされかたが変わります。


ちゃんと CSS を使って,
なんとか表示する方法もこのコミニュティでいくつか見たような気がしますが,
万能万全ではなかったような気がします。


上のように変な技を使って,
ブラウザーのド真ん中や右下にswfを配置することはできますが,
この方法でよければこの方法を使ってください。


とにかくご質問はFlashのパブリッシュ云々という話ではなく,
HTML,もしくは,
良い所, Dreamweaver の話です(ソフトを限定すると結局ホームページビルダーの質問と同等になってしましますが)。

私のような素人ではない,ちゃんとした回答を得たい場合は,
その辺をふまえて,補足もしくは再質問をしてみてください。

最も良いのは,
パブリッシュされた HTML ソースコードから,
必要な箇所をだけを取り出し,
具体的なソースコードを提示して,
このカテゴリまたは,HTMLカテゴリでご質問することです。

本題がHTML(CSS)であるのに,
Flash のパブリッシュの設定という,
限定された(マニアックな,汎用的でない)ことを質問しても,
それができない方にとっては,
たとえHTMLに詳しい方であっても回答のしようがありません。
Web素人の方が,
「目的のページをポップアップウィンドウで開くのに,ホームページ...続きを読む

QTMPGEncでのswf→avi変換について

Suzukaで手描きMADを作っています。
ニコニコ動画に投稿したくて、TMPGEncのフォルダの中にswf_vfp-0.1.2を入れたのですが、swfをAVIに変換することが出来ません。

映像ソースの「参照」からswfファイルを選んだら、
「ファイル」→「ファイルに出力」→「AVIファイル」で保存先を選ぶのが方法らしいのですが、
映像ソースからswfファイルを開こうと知ると
「~~~は開けないか、サポートしていません」と出てきてしまいます。

どなたか解決策を教えてください。

Aベストアンサー

E.M.Magic Swf 2Aviがswf→avi変換がてきます.

試してみたんですが


このカテゴリの人気Q&Aランキング

おすすめ情報