In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

flash on 2010-3-25

Get Adobe Flash player
by cielan 25 Mar 2010
    Embed
/**
 * Copyright cielan ( http://wonderfl.net/user/cielan )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/5T8y
 */

package {
    import flash.display.Sprite;
    
    import org.libspark.betweenas3.BetweenAS3;
    import org.libspark.betweenas3.easing.Back;
    import org.papervision3d.events.InteractiveScene3DEvent;
    import org.papervision3d.lights.PointLight3D;
    import org.papervision3d.materials.shadematerials.FlatShadeMaterial;
    import org.papervision3d.materials.utils.MaterialsList;
    import org.papervision3d.objects.primitives.Cube;
    import org.papervision3d.view.BasicView;
    
    [SWF(backgroundColor=0x000000)]
    public class FlashTest extends BasicView {
        
        private var cube:Cube;
        
        public function FlashTest() {
            // write as3 code here..
            viewport.interactive = true;
            var material:FlatShadeMaterial = 
            		new FlatShadeMaterial(new PointLight3D());
            	material.interactive = true;
            	cube = new Cube(new MaterialsList({all:material}));
            	scene.addChild(cube);
            	
            	cube.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK,onClickd);
            	startRendering();	
        }
        
        private function onClickd(event:InteractiveScene3DEvent):void
        {
        		BetweenAS3.to(cube, {rotationY:cube.rotationY + 360}, 2, Back.easeOut).play();
        	}
    }
}