2011-02-08 6 views
0

私は、ここのサイトブラウザウィンドウ(www.lmsify.com)でマウスを動かしたいと思っています。 どうすればいいですか? (ジャバスクリプト、フラッシュ、ActiveXの)ブラウザウィンドウでマウスを動かすにはどうすればいいですか?

よろしく、 LisaM

+2

なぜこれをやりますか?これは私に重大な迷惑をかけることになります。 – Paddy

+0

フラッシュでは 'Mouse.hide()'を呼び出してマウスのように見える要素を移動するために 'MouseEvent.MOUSE_MOVE'を使います。 – zzzzBov

+0

@Paddy、マウスを動かすにはいくつかの理由があります。 FPSゲーム、ガイド付きインターフェイス、チュートリアルは、私が正当な理由と考えることができるものです。 – zzzzBov

答えて

4

彼らは本当にあなたがブラウザベースのJavaScriptでこれを行うことはできません(マウスカーソルを移動していない。私はフラッシュのために話すことができないと私はActiveXから遠ざかっています)、彼らはマウスカーソルのようなイメージを動かしています(その場合、http://www.lmsify.com/cursor.png)。

位置決め(絶対、相対)および位置プロパティ(left,top,rightbottom)を使用して、ページの周りを要素を移動できます。 Live copy

document.getElementById('theImage').onclick = function() { 
    var left, top; 

    left = parseInt(this.style.left, 10) + 10; 
    top = parseInt(this.style.top, 10) + 10; 
    this.style.left = left + "px"; 
    this.style.top = top + "px"; 
}; 

しかし、明らかに、それは非常に、粗ます:たとえば、ここでジャンプが残っているカーソルの、それがクリックされるたびにダウン絶対-配置バージョンを作成する方法です。 jQuery,Prototype + script.aculo.us,YUI,Closureまたはany of several othersのようなさまざまなライブラリは、要素のアニメーション化に役立ちます。

+0

ニースのデモですが、マウスの所有を制御するのはどうですか? – Lisa

+0

@Lisa:私は最初の文章ではJavaScriptでできないと言いました。私はFlashについて知らず、ActiveXから遠ざかるよう勧めます。 Silverlightについて知りません。 –

+0

Flashはそれもできません。 –

0

ブラウザでマウスカーソルを移動することはできません。これは、JavaScriptまたはフラッシュで画像を移動することによってシミュレートすることができます。

関連する問題