メイン コーダーズルーム【スクリプト系】 Macでマウス位置を利用したスクロール | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
north5 | Åê¹ÆNo.31390 投稿日時: 2007-1-16 22:45 |
新米 居住地: 投稿: 7
使用環境:
Mac OSX 10.4.11 Flash CS3 |
Macでマウス位置を利用したスクロール お世話になります。
早速ですが、今、マウス位置を利用した横スクロールナビゲーションを作っています。 マウスが画面の端に寄れば寄るほど速いスピードで、 画面の中心に近づくほど、ゆっくりと、左右にスクロールします。 ソースは以下のような感じです。 scrollspeed_r = _xmouse-scrollzone; scrollspeed_l = scrollzone-_xmouse; if (_xmouse>Stage.width+1) { my_mc._x = my_mc._x -= scrollspeed_l/30; } if (_xmouse<Stage.width) { my_mc._x = my_mc._x += scrollspeed_r/30; } 特に何もしない限り、意図した通りに動くのですが、 OSX10.4.8(intel) + Safari + Flash Player 9で見て、Safariの上にほかのアプリケーション(アクティビティモニタ等)を持ってきて、 そのアプリケーションの枠をダブルクリック(あるいはもっとたくさんの回数、すばやくクリック)すると、 my_mcが突然行方不明になって(画面から消えて)しまいます。 Safariを最前面に戻しても元には戻りません。 どうやら、my_mcのxが異常に大きく(または小さく)なってしまっている模様です。 この事象はどのようにして解決すべきでしょうか。 どなたかお力添えお願いいたします! |
ひろゆき | Åê¹ÆNo.31391 投稿日時: 2007-1-16 22:52 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Macでマウス位置を利用したスクロール 引用:
north5さんは書きました: ブラウザで新しいウィンドウを開き、それをクリックする。 または、デスクトップをクリックする、という場合も、 同様の現象は見られませんか? だとしたら、 「スクロールメニューで、PopUpウィンドウを触るとムービークリップが消えてしまいます。」 「無限スクロールが消えてしまいます。」 が参考になるでしょうか?
|
north5 | Åê¹ÆNo.31392 投稿日時: 2007-1-16 23:45 |
新米 居住地: 投稿: 7
使用環境:
Mac OSX 10.4.11 Flash CS3 |
ありがとうございます。 ひろゆきさん、誘導ありがとうございました!
2つ目の「無限スクロールが消えてしまいます。」で、解決いたしました。 感謝です。 あと、次回の参考にしたいのでご教示いただきたいのですが、 >質問する際は、回答者に具体的な情報を与えてくださいなのニャ! ということですが、今回の私の質問は十分な情報をお渡ししていましたでしょうか。 フォーラム歴が浅いので、不安が残ります。 |
ひろゆき | Åê¹ÆNo.31394 投稿日時: 2007-1-17 0:18 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Macでマウス位置を利用したスクロール 引用:
north5さんは書きました: まず、最下部の文言は「署名」です。 特段、情報不足の質問だとは思いませんが、 強いて挙げれば、scrollzone が何なのかは明らかではないですよね? 返信する際、特に理由がないのであれば、題名は変えない方が良いと思います。 検索する際に、面倒ですから。
|
north5 | Åê¹ÆNo.31396 投稿日時: 2007-1-17 0:49 |
新米 居住地: 投稿: 7
使用環境:
Mac OSX 10.4.11 Flash CS3 |
Re: Macでマウス位置を利用したスクロール ありがとうございました。
次回からは、ご教示の通り変数名の説明漏れがないように気をつけていきたいと思います! これからもよろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |