メイン コーダーズルーム【スクリプト系】 ドラッグ中にブラーをかけたい | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
joyko | Åê¹ÆNo.41021 投稿日時: 2008-12-14 19:05 |
常連 居住地: 埼玉県 投稿: 167
使用環境:
WinXP(SP3) Flash8 Basic FlashCS3 Flash CS4 |
Re: ドラッグ中にブラーをかけたい 今回は、私も勉強になりました。
さて、当方のIE6.0で、高速で、ドラッグして、領域外に持っていくと、領域から外れて、戻って来ず、リロードしないと、それきりになるようです。 var bounds:Rectangle=new Rectangle(0,0,mc.stage.stageWidth,mc.stage.stageHeight);//ドラッグ範囲 と mc.startDrag(false,bounds);//どこか接触したなら、ステージ内でドラッグ を加えて、試してみてください。 |
e271828 | Åê¹ÆNo.41022 投稿日時: 2008-12-14 19:52 |
新米 居住地: 投稿: 11
使用環境:
MacOSX,FlashCS3,Flash8 |
Re: ドラッグ中にブラーをかけたい MacOSX(Tiger),FireFox3の環境ではさきほどのコードでバッチリたったのですが、safari、VMware上のIE6で試してみると仰せの通りぶっ飛んでしまいました・・・。MOUSE_LEAVEは環境に依存するようですね???
さて、対象の箇所をjoyko様のコードに差し替えてみたところ・・・safariではぶっ飛び現象は起きないようになりました! IE6でも起きなくなったのですが、ドラッグしたまま外に出て領域外で離して戻ってくるとくっついたままになる現象が起こりました。 ううむ…Flashもいろいろなブラウザで試してみないとですね、勉強になりました。。さて、案が浮かばない…(汗 |
あにぃ | Åê¹ÆNo.41025 投稿日時: 2008-12-14 23:35 |
職人 居住地: 北海道 投稿: 250
使用環境:
Flash8 FlashCS3 WinXP FlashLite1.1 / 2.0 |
Re: ドラッグ中にブラーをかけたい
joyko さんのソースをちょこっといじってみました。 こんなんではいかがでしょうか?
|
TJFORD | Åê¹ÆNo.41026 投稿日時: 2008-12-15 2:28 |
半人前 居住地: Tokyo 投稿: 42
使用環境:
:Flash CS3 |
Re: ドラッグ中にブラーをかけたい あにぃさんのスクリプトが良い感じですね。
一点気になるのがMOUSE_MOVEイベントのリスナー関数でブラーをかけるとマウスを動かしてピタッと止めたとき(マウスダウンしたまま)、ブラーがかかったままになってしまうんですよね。 自分はそれが嫌だったので、ENTER_FRAMEでブラーの値を変えてました。 そろそろまとまりそーですね。 |
あにぃ | Åê¹ÆNo.41027 投稿日時: 2008-12-15 9:27 |
職人 居住地: 北海道 投稿: 250
使用環境:
Flash8 FlashCS3 WinXP FlashLite1.1 / 2.0 |
Re: ドラッグ中にブラーをかけたい あー、なりますねぇ。苦笑
ENTER_FRAME時を以下に変えればOKかと思います。
もしかしてマウスアップしてもマウス動かさないかぎりブラーが消えないかな。。。? MOUSE_UPの中でもブラー消しておいたほうがいいかもです。
|
e271828 | Åê¹ÆNo.41032 投稿日時: 2008-12-15 17:09 |
新米 居住地: 投稿: 11
使用環境:
MacOSX,FlashCS3,Flash8 |
Re: ドラッグ中にブラーをかけたい >>あにぃ様
はじめまして。 感動です、とてもシンプルで無駄無くよく動きます! どうもありがとうございます。 XPのIE6、MacOSXのSafariで動作を確認できました。 ただ、今度はMacOSX(Tiger)、FireFox3上で、ドラッグしたまま外に出て離すと帰ってきた時にくっつく現象が起きました。あちらがたてばこちらが立たず、ですね…。みなさま、WindowsのFireFox上では動作は確認できますか? |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |