D0601082 MACで見るとムービー以外の場所をクリックしても画像が移動してしまう?
Name まさのり
Date 2006年01月08日 (日) 12時45分
Message 初めまして。ここのHPを何度も参考にさせていただいて大変助かっています☆ありがとうございます!

今回の質問なのですが
http://hfm-kenchan.com/Lesson/contents/s246.htm

上記のFLASHファイルを参考に作ったやつがMACで見るとFLASHファイルのフィールド以外の所をクリックすると画像がそっちの方までぐーんと行ってしまいFLASHファイル上から見えなくなってしまうんです。

WINDOWSだと正しく表示されるのですがMACだとダメなので何か改善策のスクリプトがあったら教えてほしいのですが。よろしくお願いします!

説明下手で申し訳ありません。
Response 01
2006年01月09日 (月) 01時18分> 憲ちゃん 
はじめまして、まさのりさん♪

OSとブラウザの問題によるトラブルは、昔と比べてかなり改善されてきていると思うのですが、
以下の記事に参考になることがあるかもしれませんので、一度目を通してみてください(^^)
■Mac&IEなどでトラブってま〜す!
■Macで確認したら最後の文字が見えない?
■MACでアクションが動作しない&アクションの勉強の仕方は?

それでお示しいただいているサンプルそのものもMacでは、正常に働かないのでしょうか?
それと、そのテストはムービーをHTMLに埋め込んだ状態で行ったものか、
編集中に「ムービープレビュー」で確認したときのことなのか、
教えていただければと思います(*^-^*)
Response 02
2006年01月10日 (火) 13時46分> まさのり 
ご返事ありがとうございます!
過去の記事を参考にしたのですがよく分かりませんでした(汗)

あとFLASHファイルはHTMLファイルに埋め込んでサーバーにUPした状態でMACで見ると上記の症状が出てしまいます。

あとMACの機種ですが会社のMACでG5だったと思うのでブラウザも新しいやつだと思います。
Response 03
2006年01月10日 (火) 14時25分> tamaru 
こんにちわぁ

リンク先の記事にも書いてあるとおりこういう相談の場合具体的な書き込みがないと原因の特定って難しいと思います。
参考にしたflaに手を入れていないのであればいいのですが参考に作成したのであればflaをUPしてみてはいかがでしょうか?
WindowsでOKでMACでNGというのは気になる方多いと思います。
自分も気になります(汗)
そのほうが近道かもしれませんよ。
Response 04
2006年01月11日 (水) 04時59分> 憲ちゃん 
tamaruさん、ありがとうございます♪
Macについては、よくわからない点が多いですね(-.-;

以下、関連記事を拾ってみました。的外れな記事があるかもしれませんが・・・
◎Mac OS Xのアップデートに不具合
◎Macromedia Flash Mac OS 対応状況
◎マクロメディア製品の Power Mac G5 動作確認状況 ここの追加情報。
 ※社内の検証環境では Power Mac G5 にインストールしたブラウザ(Netscape7、Safari、IE5)にて
  Shockwave の再生を行うとブラウザがフリーズ、もしくは強制終了する現象が確認されました。
  この件につきましては現在もなお調査中です。とあります、ちょっと古い記事ですが・・・
◎Mac用IE、12月31日にサポート終了
Response 05
2006年01月12日 (木) 20時23分> まさのり 
遅くなりまして申し訳ありません。一応flaファイルをUPしたのでご確認ください。このflaから書き出したswfをhtmlファイルに埋め込んでそれをサーバーにUPして見るとちゃんとファイルは読み込まれて問題なさそうに見えますがflashファイル以外を触るとダメなんです。動いていた画像がフィールド上からいなくなり下の背景が出てきてしまうんです。
http://www.stereovisionfan.com/top.fla
Response 06
2006年01月17日 (火) 13時46分> 憲ちゃん 
flaファイルを拝見しましたが、Macを持っていないので原因はよくわかりません!
解決策になるかどうかわかりませんが、一度以下の設定で試してみてください。
@パブリッシュのバージョン「FlashPlayer6」、ActionScript1.0に設定する。
あるいは「FlashPlayer5」に設定する。
AFlashが書き出すHTMLタグをそのまま使用せず、
そのうちの<OBJECT>〜</OBJECT>部分だけをコピーして、別のHTMLに貼り付けて再生する。
あるいは<EMBED>タグだけを貼り付けて再生する。

以下は、「Flash5」バージョン、<EMBED>タグだけで貼り付けたものです。
お持ちのMacでどのように動作しますでしょうか?(^^;


※掲示板に入りきらないので、埋め込みタグで490×210に縮小して表示しています。

なお直接の原因ではないと思いますが気付いたことは・・・
フレームアクションの記述を、複数のレイヤーに記載されていること。
スクリプトの実行順序がわからなくなったりメンテナンスがしにくくなりますので、
一番上のレイヤーに専用の「action」レイヤーをおいて、
すべてここに記載するようにしてください。
例(2フレームのアクションレイヤー)

 this.stop();
 swf.loadMovie("images/mp3.swf");
 menu.loadMovie("images/menu.swf");

..

このページの先頭へ