flash on 2011-4-13
♥0 |
Line 30 |
Modified 2011-04-16 16:39:50 |
MIT License
archived:2017-03-20 05:08:41
ActionScript3 source code
/**
* Copyright yashikei ( http://wonderfl.net/user/yashikei )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/hgti
*/
package {
import flash.events.*;
import flash.utils.Timer;
import org.papervision3d.materials.*;
import org.papervision3d.objects.primitives.*;
import org.papervision3d.view.*;
public class test3D extends BasicView {
private var obj:Plane;
private var obj2:Sphere;
public function test3D() {
//var material:WireframeMaterial = new WireframeMaterial(0x0066cc);
var material:ColorMaterial = new ColorMaterial(0x0066cc);
material.doubleSided = true;
//平面
obj = new Plane(material, 500, 500, 2, 2);
//回転 X前後 Y左右 Z回転
obj.rotationX = 30;
//球
obj2 = new Sphere(material, 400, 20, 15);
obj.useOwnContainer = true;
obj.alpha = 20;
scene.addChild(obj);
//scene.addChild(obj2);
startRendering();
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
var myTimer:Timer = new Timer(25);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.start();
}
private function enterFrameHandler(e:Event):void{
//obj2.rotationX += 5;
}
private function timerHandler(e:Event):void{
//obj.rotationX -= 5;
}
}
}