flash on 2010-8-8
♥0 |
Line 24 |
Modified 2010-08-08 04:23:39 |
MIT License
archived:2017-03-20 02:45:57
ActionScript3 source code
/**
* Copyright plus-tic ( http://wonderfl.net/user/plus-tic )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/aUW8
*/
package{
import flash.events.Event;
import org.papervision3d.materials.WireframeMaterial;
import org.papervision3d.objects.primitives.PaperPlane;
import org.papervision3d.view.*;
public class Main extends BasicView{
public function Main(){
var material:WireframeMaterial = new WireframeMaterial(0x666666);
material.doubleSided = true;
var paper:PaperPlane = new PaperPlane(material);
scene.addChild(paper);
startRendering();
addEventListener(Event.ENTER_FRAME,loop);
}
public function loop(e:Event):void{
var rateX:Number = mouseX / stage.stageWidth;
var targetX:Number = -5000 * (rateX - 0.5);
camera.x += (targetX - camera.x) * 0.2;
var rateY:Number = mouseY / stage.stageHeight;
var targetY:Number = 5000 * (rateY - 0.5);
camera.y += (targetY - camera.y) * 0.2;
}
}
}