5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Javascriptアニメーションに詳しい奴ちょっとこい

1 :Name_Not_Found:2009/01/14(水) 22:31:27 ID:a96zuKOL
http://g.msn.com/0JPWLJP/101
ここにあるガジェットのアニメーションの仕方ってどうやるんだぜ?
中身見てみたけどわからんので教えてエロい人。

2 :Name_Not_Found:2009/01/14(水) 22:40:24 ID:???
知らんがな(´・ω・`)

3 :Name_Not_Found:2009/01/14(水) 23:26:12 ID:a96zuKOL
// set rotation to image div.
imgDiv.style.filter = SlideShowPlayer.ConstructFilterString(currentDeg, currentZoom, currentOpacity);
と書いてあるので

SlideShowPlayer.ConstructFilterString = function(deg, zoom, opacity)
{
 var theta = SlideShowPlayer.GetThetaFromDeg(deg)
 var m11 = Math.cos(theta) * zoom;
 var m12 = -1 * Math.sin(theta) * zoom;
 var m21 = Math.sin(theta) * zoom;
 var m22 = Math.cos(theta) * zoom;
 var str = String.format("progid:DXImageTransform.Microsoft.Matrix(M11={0},M12={1},M21={2},M22={3},SizingMethod='auto expand'), alpha(opacity={4});", m11, m12, m21, m22, opacity);
 return str;
}

で回転させているみたいなんだが、その後がわからん。
やりたことは単に画像の中心を固定して回転させたい。

SlideShowPlayer.GetDivToCenter = function(currentZoom, photoWidth, currentDeg)
{
 var result;

 var originalBase = photoWidth / 2 / Math.cos(SlideShowPlayer.GetThetaFromDeg(45));
 var originalX = Math.sin(SlideShowPlayer.GetThetaFromDeg(45)) * originalBase;
 var currentBase = originalBase * currentZoom;
 var currentX = Math.sin(SlideShowPlayer.GetThetaFromDeg(45 + Math.abs(currentDeg))) * currentBase;
 return currentX - originalX;
}

ここで何かをしているみたいだがなんじゃこりゃ


4 :Name_Not_Found:2009/01/14(水) 23:37:34 ID:???
ちなみに、こういうのの著作権ってどうなってんの?
Webに公開されてるから勝手に使っていいのかな?

5 :Name_Not_Found:2009/01/15(木) 00:07:05 ID:???
だいたいこれ JavaScript じゃないだろ。

6 :Name_Not_Found:2009/01/15(木) 00:08:47 ID:???
スレタイ考えろよう

7 :Name_Not_Found:2009/01/15(木) 00:53:15 ID:6umkIFmJ
馬鹿だ

8 :Name_Not_Found:2009/01/15(木) 03:29:08 ID:WS63UDR4
著作権気にする人はjsでやらんだろ

9 :Name_Not_Found:2009/01/15(木) 05:00:43 ID:???
ぱくれるようなスクリプトはたいしたスクリプトじゃない。

10 :Name_Not_Found:2009/01/15(木) 07:08:32 ID:+WfPC7Pu
なかなか面白いぞこれ。

>5
回転させてるところはJavascriptだろJK

>9
どっちかっつーとぱくれるやつのほうがきれいにかけてるってことだろ。
お前初心者だな。

11 :Name_Not_Found:2009/01/15(木) 07:16:08 ID:???
>10

JScript

3 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)