Layout
forked from forを使ってみる (diff: 66)
ball.graphics.beginFill (0xFF0000 ); ball.graphics.drawCircle(60*1,100,20); ball.graphics.drawCircle(60*2,100,20); ball.graphics.drawCircle(60*3,100,20); ball.position.x = ball[i].x; ball.position = _LOC; ball.position = _LOC;
ActionScript3 source code
/**
* Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/9tpo
*/
package
{
import flash.display.*;
import flash.events.*;
import flash.geom.*;
public class Layout extends Sprite
{
public var _LOC:Vector3D;
private var ball:Sprite = new Sprite();
public function Layout()
{
stage.addChild( ball );
/*ball.graphics.beginFill (0xFF0000 );
ball.graphics.drawCircle(60*1,100,20);
ball.graphics.drawCircle(60*2,100,20);
ball.graphics.drawCircle(60*3,100,20); */
ball.x = 0;
ball.y = 0;
ball.z = 0;
for (var i:int=0; i<3; i++)
{
ball[i].x = ball.x;
ball[i].y = ball.y;
ball[i].z = ball.z;`
_LOC = new Vector3D( ball[i].x,ball[i].y,ball[i].z );
var position:Vector3D = new Vector3D( ball[i].x,ball[i].y,ball[i].z );
var ballPosition:Vector3D = new Vector3D( ball[i].x,ball[i].y,ball[i].z );
/* ball.position.x = ball[i].x;
ball.position = _LOC;
ball.position = _LOC;
*/ ball.graphics.beginFill (0xFF0000 );
ball.graphics.drawCircle(60*i,100,20);
ball[i].local3DToGlobal(_LOC);
ball.local3DToGlobal(_LOC);
trace( _LOC );
}
}
}
}
/*
package {
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
// write as3 code here..
graphics.beginFill(0xFF);
var intX:int;
var i:int;
for (i=0; i<10; i++) {
intX= i*60;
graphics.drawCircle(intX,100,20);
}
}
}
}
*/