ND2D [color]
////////////////////////////////////////////////////////////////////////////////
// ND2D [color]
//
// [AS3.0] ND2Dを試すのだ! (2)
// http://www.project-nya.jp/modules/weblog/details.php?blog_id=1635
////////////////////////////////////////////////////////////////////////////////
♥0 |
Line 48 |
Modified 2012-09-25 17:45:55 |
MIT License
archived:2017-03-20 00:47:56
ActionScript3 source code
/**
* Copyright ProjectNya ( http://wonderfl.net/user/ProjectNya )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/3Gg2
*/
////////////////////////////////////////////////////////////////////////////////
// ND2D [color]
//
// [AS3.0] ND2Dを試すのだ! (2)
// http://www.project-nya.jp/modules/weblog/details.php?blog_id=1635
////////////////////////////////////////////////////////////////////////////////
package {
import flash.display.Sprite;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import flash.geom.Rectangle;
//import flash.display.BitmapData;
//import flash.display.Bitmap;
import flash.display3D.Context3DRenderMode;
import de.nulldesign.nd2d.display.World2D;
[SWF(backgroundColor="#000000", width="465", height="465", frameRate="60")]
public class Main extends World2D {
private var main:MainScene;
//private var source:BitmapData = new BitmapData(465, 465, false, 0x000000);
public function Main() {
Wonderfl.disable_capture();
//addChild(new Bitmap(source));
//
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
enableErrorChecking = true;
super(Context3DRenderMode.AUTO, 60, new Rectangle(0, 0, 466, 466));
}
override protected function addedToStage(evt:Event):void {
super.addedToStage(evt);
init();
}
private function init():void {
main = new MainScene();
main.backgroundColor = 0xFFFFFF;
setActiveScene(main);
start();
}
}
}
//////////////////////////////////////////////////
// internal class MainScene
//////////////////////////////////////////////////
import de.nulldesign.nd2d.display.Scene2D;
import de.nulldesign.nd2d.display.Quad2D;
internal class MainScene extends Scene2D {
private var background:Quad2D;
public function MainScene() {
init();
}
private function init():void {
background = new Quad2D(466, 466);
background.x = 233;
background.y = 233;
background.topLeftColor = 0xFF3366FF;
background.topRightColor = 0xFF00CC00;
background.bottomLeftColor = 0xFFFF0099;
background.bottomRightColor = 0xFFFFCC00;
addChild(background);
}
}