• 締切済み

FireFoxのみカスタムカーソルと通常の矢印表示

お世話になっております。 Flash CS5.5, Actionscript2.0環境です カスタムカーソルを一部のエリアのみ表示するコーディングを作成したのですが、 Firefox(バージョン4と5)で見ると、カスタムカーソルが表示されると同様に、 通常の黒い矢印のカーソルが両方表示されてしまいます。 ChromeやSafariではこの問題は起こりません。 Firebfoxのみに対処するコーディング等あるのでしょうか? 下記がその一部カーソルを表示するコーディングです カスタムカーソル(虫眼鏡)を表示する空のボタン内 on (rollOver) { Mouse.hide(); newCursor.gotoAndStop("image"); //newCursorがカスタムカーソル、"image"が虫眼鏡アイコン startDrag("newCursor", true); } どなたか是非ご教授願いますでしょうか?

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

  • kuri627
  • ベストアンサー率85% (6/7)
回答No.1

新規作成から、AS2のFlaファイルを作成。 メインタイムラインに適当なサイズの矩形を描画、ボタンシンボル[シンボル1]に変換。 その横に小さい三角を描画、MovieClipシンボル[シンボル2]に変換。インスタンス名[_cursor]に設定。 ボタンシンボルのアクションフレームに以下を記述。 ---------------------------------------------- on (rollOver) { Mouse.hide(); _cursor._x = _xmouse; _cursor._y = _ymouse; _cursor.startDrag(); } on (rollOut){ Mouse.show(); _cursor.stopDrag(); } ---------------------------------------------- パブリッシュしてFirefoxで表示すると、ボタンシンボルの上にマウスがある間だけカーソルが消えて、三角のmc[_cursor]がマウスに付いて動きます。 ご指摘の黒い矢印が表示されることはありませんでした。 テスト環境は FlashCS5 Firefox5 です。 ご提示いただいている情報以外の部分に原因があるように思われます。

関連するQ&A

  • 空のMCにLoadした外部画像jpgの名前設定

    いつもお世話になっております。 空のMCを作成し、Photogallery内に使用するJPGイメージを外部から呼び出すようにしているのですが、イメージ自体をマウスでドラッグしたいので各JPGイメージに名前(インスタンス名)を付けたいのですが、うまくいきません。 是非ご教授頂けますと幸いです。 XP、CS4 アクションスクリプト2.0 環境です 現在のスクリプトです。 loadMovie(".../images/image1.jpg", "targetlargeMC"); var targetlargeMC; targetlargeMC = ".../images/image1.jpg"; ドラッグするためのコードは下記です(一応) targetlargeMC.onRollOver = function () { Mouse.hide(); handMC.gotoAndStop("hand"); //startDrag("handMC", true); } handMC.onLoad = function () { gotoAndStop("none"); } var drag_flg:Boolean = false; targetlargeMC.onPress = function() { startDrag(this); this.onMouseMove = function() { drag_flg = true; delete this.onMouseMove; }; }; targetlargeMC.onRelease = targetlargeMC.onReleaseOutside = function () { if (!drag_flg) { gotoAndStop(60); } else { stopDrag(); drag_flg = false; } };

    • ベストアンサー
    • Flash
  • マウスカーソルをカスタマイズしたのですが…

    FlashCS4でAS3.0を使用しています。 マウスポインタを任意の形を作成して、ムービークリップにして、インスタンス名を「point_mc」として、ステージ上に配置し、スクリプトを下記のように記述しました。 ---------------------------------------------------------- Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_MOVE, function(e){ point_mc.x=stage.mouseX; point_mc.y=stage.mouseY; }); --------------------------------------------------------- その後にムービープレビューしますと、マウスのカーソルが先の任意に作成(point_mc)したのに変わってました。 そこまでは良かったのですが、その変わったマウスをボタンインスタンス(インスタンス名:skip_bt)に乗せても、ロールオーバーもしなければ、ボタンをクリックする事が出来ないのです。 因みに「skip_bt」に対するスクリプトは下記のように記述しました。 -------------------------------------------------------- skip_bt.addEventListener(MouseEvent.CLICK, introClick); function introClick(evt:MouseEvent):void { gotoAndStop("intro"); } -------------------------------------------------------- このままだと、ただマウスカーソルが、任意で作成したムービークリップになっているだけで、ボタンを押したりする事が出来ません。クリックする事が出来なくて困ってます。 解る方がおりましたら、アドバイス・ご指導をお願い致します。 よろしくお願い致します。

  • カーソルを合わせてイメージの説明文を表示させるには・・・

    web担当者がいきなり退職することになり、後を引き継ぐことになりました。 困ったことに、まったくの初心者です。 とりあえず、自分のホームページを作ることから初めています。 ソフトはDreamweaverCS4を使用しています。 APエレメントでポップなイメージを貼付けし、またその上にAPエレメントでいくつかのお弁当の写真をレイアウトします。 質問したいのは、その写真の上にカーソルをもってきた時、カーソルの真横に、自動的にその写真の短い説明分が、表示される方法です。 プロパティの代替のことかと思い試してみましたが、 safariでプレビューするとまったく何も変わりません。 ブラウザによって、表示されなくなるのでしょうか。 テキストにはしたくないんです・・・。 後にも引き返せないし、前にも進めないし・・・ 困っています。 どなたか、ご教授お願い致します。。。

    • ベストアンサー
    • CSS
  • AS2でカスタムカーサーを使ってMCをドラッグ

    いつもお世話になっております。 AS2でMCをドラッグするという質問を前回させていただいた際に 適切なご回答を頂いたのですが、今回ドラッグするMC上にカスタムのカーサーを入れようと すると、ドラッグができなくなってしまいました。 twolargeMC上にマウスをrolloverすると、オリジナルの手のカーサーが現れ、 ドラッグするとカーサーがグーをした手に変わり、更にtwolargeMCのイメージが ドラッグできるようにしたいです。 どなたかご教授頂けますと幸いです。 カーサーはhandMCと名づけ、MCに直に onClipEvent (load) { handMC.startDrag(true); Mouse.hide(); }を付けました。更にMC内に"image"(手のカーサーイメージ)、"grab"(グーをした手のイメージ)、"none"(何も入れてない)ラベル名を入れました。 現在は下記のスクリプトでオリジナルの手のカーサーだけ表示するのに成功したのですが、ドラッグができず、MouseDownの際にグーをした手のカーサーに変えるスクリプトがいまいち分かりません。 宜しくお願いいたします。 質問番号:6354856 下記のAppleショップのように、拡大イメージを表示した後、 そのイメージをDragでドラッグできるようにし、クリックすると 元の小さいイメージを表示できるようにしたいのですが、うまくいきません。 http://store.apple.com/uk/product/MC596ZM/A?fnod … 標準サイズのイメージをtwoMCとしてFrame20に入れ、Frame25に 拡大イメージ(twolargeMC)を入れました。 Frame20のアクション twoMC.onRelease = function() { gotoAndStop(25); } Frame25のアクション twolargeMC.onPress = function() { startDrag(this); } twolargeMC.onRelease = function() { gotoAndStop(20); } 上記で一応イメージはドラッグできますが、マウスを離した途端 標準サイズのイメージになってしまいます。 これをドラッグした後も拡大イメージを表示しつつ、 再度クリックした際に標準サイズのイメージが表示できるようにしたいです。 どなたかご教授いただけますでしょうか。宜しくお願いします。 質問番号:6354856 No.1ベストアンサー20pt 回答者:BlurFiltan 回答日時:2010/12/01 18:51 元の Appleショップ サイトのJSで動くものが 私の環境では(だけ?)ドラッグできないので したいことが今ひとつ理解しにくいです。。。 (何だか出来の悪いJS...。無理をゴリ押ししてみっともないことになってるApple。) 良くはわかりませんが, 「ドラッグを 『した』か 『していない』か というフラグとなる変数」を作って それの変数の値を使って判断すれば良いのではないでしょうか。 --- Frame25 のアクション--------------- //ドラッグ 『した』『していない』のフラグをfalseにしておく var drag_flg:Boolean = false; //twolargeMCを押したときに実行するメソッドを定義 twolargeMC.onPress = function() { //twolargeMCをドラッグ開始 startDrag(this); // //マウスが動いたときに実行するメソッドを定義 this.onMouseMove = function() { //ドラッグ 『した』『していない』のフラグをtrueにする drag_flg = true; //即 このマウスが動いたときに実行するメソッドを削除 delete this.onMouseMove; }; }; //twolargeMCを放したときと //外で放したときに実行するメソッドを定義 twolargeMC.onRelease = twolargeMC.onReleaseOutside = function () { //もしドラッグ 『した』『していない』のフラグがfalseの場合 if (!drag_flg) { gotoAndStop(20); } else { //ドラッグ終了 stopDrag(); //ドラッグ 『した』『していない』のフラグをfalseに戻す drag_flg = false; } }; ------------

    • ベストアンサー
    • Flash
  • MacのFireFoxで体裁が崩れます

    自社のショップサイトを担当しているのですが、TOPページを 自宅のMac Fire Foxで確認したところ、添付のような体裁崩れが 起きているのを発見しました。 SafariやChromeでは問題なく表示されるのですが、 原因がよくわかりません。 職場はWindowsなので、そちらで確認した際は全ての ブラウザで問題なく表示されるのですが… 原因としては、メインイメージのスタイルに自動で挿入されてしまう positionプロパティが悪さをしているのではないか? と思うのですが…(ちなみにHTMLは4.0 文字コードはShift_jisです) WEB制作の経験は1年ちょっと…。職場に専門家(コーディングやスクリプトなど)が いないので、ここに質問させていただきました。 トータルで見れば、Mac FFの利用者は少ないかもしれず、無視してもよいのかも しれませんが、修正可能なら直したいと。 皆様のお知恵を貸してください。

  • JQuery+JSONでChromeでローカル表示ができない?

    JQuery+JSONでChromeでローカル表示ができない? http://image.gihyo.co.jp/assets/files/design/serial/01/jquery-site-production/0019/demo19-1.html 上記ページのサンプルをローカル上で検証しています。 safari、firefoxなどは問題なくサンプル通りの挙動なのですが、Chromeは表示されません。 試しにWeb(http)上にアップするとChromeも問題ありません。 これはブラウザの仕様なのでしょうか。Chromeのローカルで確認できるような記述方法があるのでしょうか。 宜しくお願いします。

  • Flash AS2でMCをDragしたいです

    いつもお世話になっております。 下記のAppleショップのように、拡大イメージを表示した後、 そのイメージをDragでドラッグできるようにし、クリックすると 元の小さいイメージを表示できるようにしたいのですが、うまくいきません。 http://store.apple.com/uk/product/MC596ZM/A?fnode=MTY1NDAzOQ&mco=MTg1MTU3NDA 標準サイズのイメージをtwoMCとしてFrame20に入れ、Frame25に 拡大イメージ(twolargeMC)を入れました。 Frame20のアクション twoMC.onRelease = function() { gotoAndStop(25); } Frame25のアクション twolargeMC.onPress = function() { startDrag(this); } twolargeMC.onRelease = function() { gotoAndStop(20); } 上記で一応イメージはドラッグできますが、マウスを離した途端 標準サイズのイメージになってしまいます。 これをドラッグした後も拡大イメージを表示しつつ、 再度クリックした際に標準サイズのイメージが表示できるようにしたいです。 どなたかご教授いただけますでしょうか。 宜しくお願いします。

    • ベストアンサー
    • Flash
  • WordPressカスタムフィールド非表示

    Advanced Custom Fieldsの設定について教えてください。 プロフィール出力の為のカスタムフィールドをつくりました。 カスタム投稿 LP だけに表示させたいです。 確かにLPだけに表示されるのですが、 他の固定ページ、投稿ページなどにも表示されてしまいます。 全文は出ないで延々ぐるぐる回っている状態です。 他のページには項目自体表示させないようにするにはどうすればいいですか? if(function_exists("register_field_group")) { register_field_group(array ( 'id' => 'acf_%e3%83%97%e3%83%ad%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab', 'title' => 'プロフィール', 'fields' => array ( array ( 'key' => 'field_59cc5c6d61a1d', 'label' => '<b>タイトル</b>', 'name' => 'profile', 'type' => 'text', 'instructions' => '<br />LPに表示するプロフィール情報についてです。タイトル、プロフィール、画像を登録してください。', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'html', 'maxlength' => '', ), array ( 'key' => 'field_59cc5c8b61a1e', 'label' => '<b>プロフィール一覧</b>', 'name' => 'profileitiran', 'type' => 'textarea', 'instructions' => '<br />プロフィールをお書きください。', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), array ( 'key' => 'field_59cc5c9f61a1f', 'label' => '<b>画像</b>', 'name' => 'photo', 'type' => 'image', 'instructions' => '<br />写真を登録してください。', 'save_format' => 'id', 'preview_size' => 'thumbnail', 'library' => 'all', ), ), 'location' => array ( array ( array ( 'param' => 'post_type', 'operator' => '==', 'value' => 'lp', 'order_no' => 0, 'group_no' => 0, ), ), ), 'options' => array ( 'position' => 'normal', 'layout' => 'no_box', 'hide_on_screen' => array ( 0 => 'excerpt', 1 => 'discussion', 2 => 'comments', 3 => 'revisions', 4 => 'slug', 5 => 'author', 6 => 'send-trackbacks', ), ), 'menu_order' => 0, )); }

    • ベストアンサー
    • PHP
  • 外部の画像、もしくはswfを読み込んでボタンをつくりたい

    以下2パターンを試してみました。 1 ボタンシンボルが配置してあるswfファイルを作成(0.swf)し、「sum」というMCに読み込み loadMovie("0.swf","sum"); 結果は、通常状態の表示は問題なく行いましたが、マウスをボタンの上にもってきても反応しませんでした。 (カーソルは変更されるが画像に変化なし) 2 MCをつくり、そこに on (rollOver) { this.gotoAndStop("2"); } on (rollOut) { this.gotoAndStop("1"); } 下の階層に、1フレーム目および2フレーム目に通常状態とrollOverの画像を読み込むためのMCを配置。それぞれsum_1、sum_2。 そのMCがあるタイムライン上に loadMovie("0.jpg","sum.sum_1"); loadMovie("0_on.jpg","sum.sum_2"); 要するに箱を作って、画像だけ差し替えられるようにした感じです。 実行すると、1フレーム目は正常に表示されますが、マウスをかざした時に白くなってしまい、マウスを戻しても白いままで最初の画像が戻りません。 loadMovieはこういう動きなのでしょうか。 外部から読み込んでボタンとして動作させたい場合はどのようにすればいいでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • Safariでのひどいレイアウト崩れ

    現在WEBサイトのコーディングを行っています。 WINDOWSで作業、IEとFirefoxで確認という形で作業をおこなっていました。 今日たまたまMacにふれる機会があり、Safariで作業中のサイトを確認してみると、ひどいレイアウト崩れがおこっていました。 とくに、background-imageの表示のされ方がひどいです。 しらべてみると、Safariではbackground-imageで指定した画像が、領域よりも大きいと、はみ出てしまったりしてしまうそうでした。 これは何か回避方法はないのでしょうか? CSSスプライトでコーディングを行っているため、背景画像として使う画像は基本的に指定する領域よりもおおきくなってしまいます。 背景画像を指定している領域では全てがはみでたり、ずれたりで、本当にひどいことになってしまっています。 初歩的なことかも知れませんが、回避方法をご存知の方がいらっしゃいましたら、おしえていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML