Random Spiral from UC
日本語変数見にくいのでやめました。
不規則なんだけどもきれいな感じが出せればと。
実戦でつかえるようなものを。
ex:)
カテゴリ2つ(サムネイルとか10ずつ)の場面切り替えなどでつかえそうかも
/**
* Copyright UNDERCOVER ( http://wonderfl.net/user/UNDERCOVER )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/6McS
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.getTimer;
//日本語変数見にくいのでやめました。
//不規則なんだけどもきれいな感じが出せればと。
//実戦でつかえるようなものを。
// ex:)
// カテゴリ2つ(サムネイルとか10ずつ)の場面切り替えなどでつかえそうかも
public class FlashTest extends Sprite {
private var circle:Sprite;
private var center:Number=stage.stageWidth/2
private var AppArray:Array=new Array()
public function FlashTest() {
for(var i:int=0;i<20;i++){
circle=addChild(new Sprite()) as Sprite;
circle.graphics.beginFill(0xFF0000)
circle.graphics.drawCircle(-5,-5,10)
circle.graphics.endFill();
AppArray[i]=circle
}
addEventListener(Event.ENTER_FRAME,_update)
}
private function _update(e:Event):void{
var a:Number=getTimer()/300
var r:Number=Math.sin(getTimer()/1500)
for(var i:int=0;i<20;i++){
var radian:Number= i/40*2*Math.PI
// AppArray[i].scaleX=AppArray[i].scaleY=Math.random()*3*r
AppArray[i].x=center+Math.cos(a*-radian)*r*100*(Math.sin(a))
AppArray[i].y=center+Math.sin(a-radian)*r*250
}
}
}
}