サインコサイン(1)

| コメント(0) | トラックバック(0)

サインやコサインを使って、MCを動かすと面白いものができる。

以下は、20個のMC「ball」を円形に並べるサンプル。

FLASH PLAYER

Get Adobe Flash player

【製作過程】

画面サイズは200x200。背景は白。
ライブラリに、高さ、幅ともに「20」のMC「ball」を用意。基準点はMCの中心。
リンケージ設定。識別子は「ball」。
メインライムラインの1フレーム目に以下のコードを記述。

 //ballの数
var ball_num:Number=20;
//半径
var radius:Number=70;
//中心点
var center:Number=100;
for(var i:Number=0;i<ball_num;i++){
 var ball:MovieClip=_root.attachMovie("ball","ball"+i,i);
 //初期角度の計算
 var angle:Number=360/ball_num*i;
 //ラジアンの計算
 var radian:Number=angle/180*Math.PI;
 ball._x=Math.cos(radian)*radius+center;
 ball._y=Math.sin(radian)*radius+center;
}

【ラジアン】
180度に対する角度の割合に「Math.PI」をかけたもの。
ラジアン=角度/180*Math.PI 

トラックバック(0)

トラックバックURL: http://www.ayabin.jp/mt5/mt-tb.cgi/172

コメントする

このブログ記事について

このページは、webmasterが2009年5月24日 20:08に書いたブログ記事です。

ひとつ前のブログ記事は「マウススクロールメニュー」です。

次のブログ記事は「オリジナルプロパティ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。