Y_S.DCA1"colorfl World"

by snaf
Y_S.DCA1"colorfl World"

♥0 | Line 401 | Modified 2011-08-13 08:43:42 | MIT License
play

ActionScript3 source code

/**
 * Copyright snaf ( http://wonderfl.net/user/snaf )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/9ExU
 */

package {
import flash.display.*; 
import flash.events.*; 
import flash.utils.*; 
import flash.net.*;   
import flash.filters.*; 
import flash.text.*;
import flash.display.Sprite;
import caurina.transitions.Tweener;
import flash.events.Event;
import caurina.transitions.properties.DisplayShortcuts;
DisplayShortcuts.init();
import org.papervision3d.view.BasicView;
import org.papervision3d.objects.primitives.*;
import org.papervision3d.materials.*;
public class FlashTest extends MovieClip {
public function FlashTest() {addFrameScript(0, func);}
public function func():void {
 
////////////////////////////////////////
      var mat:WireframeMaterial=new WireframeMaterial(0xff0033); 
      var mat3:WireframeMaterial=new WireframeMaterial(0x99ffff);
      var mat4:WireframeMaterial=new WireframeMaterial(0xffff00);
      var mat5:WireframeMaterial=new WireframeMaterial(0x0000cc);
      var mat6:WireframeMaterial=new WireframeMaterial(0x660000);
      var mat7:WireframeMaterial=new WireframeMaterial(0x00cc33);
      var mat8:WireframeMaterial=new WireframeMaterial(0x663333);
      var mat9:WireframeMaterial=new WireframeMaterial(0xff6633);
      var mat10:WireframeMaterial=new WireframeMaterial(0x006666);
      var mat11:WireframeMaterial=new WireframeMaterial(0x663399);
      var mat12:WireframeMaterial=new WireframeMaterial(0x000000);
      var mat13:WireframeMaterial=new WireframeMaterial(0x000000);
      var mat14:WireframeMaterial=new WireframeMaterial(0x000000);
      var mat15:WireframeMaterial=new WireframeMaterial(0x55ff00);
      var mat16:WireframeMaterial=new WireframeMaterial(0x0099ff);
      var mat17:WireframeMaterial=new WireframeMaterial(0xff00ff);
      var mat18:WireframeMaterial=new WireframeMaterial(0x552277);
      var mat19:WireframeMaterial=new WireframeMaterial(0x00ff22);
      
//水星
var ins1:BasicView = new BasicView();

addChild(ins1);
var sphere1:Sphere= new Sphere(mat3);
ins1.scene.addChild(sphere1);
ins1.startRendering()
Tweener.addTween(ins1,{_autoAlpha:0});
ins1.x=150;
ins1.y=20;
ins1.z=100;
////////////////////////////////////
//金星
var ins3:BasicView= new BasicView();
addChild(ins3);
var sphere3:Sphere= new Sphere(mat4);
ins3.scene.addChild(sphere3);
ins3.startRendering()
Tweener.addTween(ins3,{_autoAlpha:0});
ins3.z=0;
ins3.x=-100;
ins3.y=-100;
//////////////////////////////////
//地球
var ins4:BasicView = new BasicView();
addChild(ins4);
var sphere4:Sphere = new Sphere(mat5);
ins4.scene.addChild(sphere4)
ins4.startRendering()
Tweener.addTween(ins4,{_autoAlpha:0});
ins4.z=-200;
ins4.x=-100;
ins4.y=140;
//火星
var ins5:BasicView = new BasicView();
addChild(ins5);
var sphere5:Sphere = new Sphere(mat6);
ins5.scene.addChild(sphere5)
ins5.startRendering()
Tweener.addTween(ins5,{_autoAlpha:0});
ins5.z=-200;
ins5.x=70;
ins5.y=-70;
//木星
var ins6:BasicView = new BasicView();
addChild(ins6);
var sphere6:Sphere = new Sphere(mat7);
ins6.scene.addChild(sphere6)
ins6.startRendering()
Tweener.addTween(ins6,{_autoAlpha:0});
ins6.z=-100;
ins6.x=-50;
ins6.y=60;
//土星
var ins7:BasicView = new BasicView();
addChild(ins7);
var sphere7:Sphere = new Sphere(mat13);
ins7.scene.addChild(sphere7)
ins7.startRendering()
Tweener.addTween(ins7,{_autoAlpha:0});
ins7.z=-150;
ins7.x=90;
ins7.y=100;
//天王星
var ins8:BasicView = new BasicView();
addChild(ins8);
var sphere8:Sphere = new Sphere(mat9);
ins8.scene.addChild(sphere8)
ins8.startRendering()
Tweener.addTween(ins8,{_autoAlpha:0});
ins8.z=0;
ins8.x=-150;
ins8.y=20;
//海王星
var ins9:BasicView = new BasicView();
addChild(ins9);
var sphere9:Sphere = new Sphere(mat10);
ins9.scene.addChild(sphere9)
ins9.startRendering()
Tweener.addTween(ins9,{_autoAlpha:0});
ins9.z=20;
ins9.x=240;
ins9.y=-20;
//月
var ins10:BasicView = new BasicView();
addChild(ins10);
var sphere10:Sphere = new Sphere(mat12);
ins10.scene.addChild(sphere10)
ins10.startRendering()
Tweener.addTween(ins10,{_autoAlpha:0});
ins10.x=-80;
ins10.y=-50;
ins10.z=-300;
//冥王星
var ins11:BasicView = new BasicView();
addChild(ins11);
var sphere11:Sphere = new Sphere(mat11);
ins11.scene.addChild(sphere11)
ins11.startRendering()
Tweener.addTween(ins11,{_autoAlpha:0});
ins11.x=-30;
ins11.y=200;
ins11.z=100;
//ハウメア
var ins14:BasicView = new BasicView();
addChild(ins14);
var sphere14:Sphere = new Sphere(mat9);
ins14.scene.addChild(sphere14)
ins14.startRendering()
Tweener.addTween(ins14,{_autoAlpha:0});
ins14.x=20;
ins14.y=-200;
ins14.z=400;
//エリス
var ins15:BasicView = new BasicView();
addChild(ins15);
var sphere15:Sphere = new Sphere(mat7);
ins15.scene.addChild(sphere15)
ins15.startRendering()
Tweener.addTween(ins15,{_autoAlpha:0});
ins15.x=-200;
ins15.y=-70;
ins15.z=800;
//
var ins16:BasicView = new BasicView();
addChild(ins16);
var sphere16:Sphere = new Sphere(mat16);
ins16.scene.addChild(sphere16)
ins16.startRendering()
Tweener.addTween(ins16,{_autoAlpha:0});
ins16.x=20;
ins16.y=-180;
ins16.z=-70;
//
var ins17:BasicView = new BasicView();
addChild(ins17);
var sphere17:Sphere = new Sphere(mat17);
ins17.scene.addChild(sphere17)
ins17.startRendering()
Tweener.addTween(ins17,{_autoAlpha:0});
ins17.x=-160;
ins17.y=90;
ins17.z=-120;
//
var ins18:BasicView = new BasicView();
addChild(ins18);
var sphere18:Sphere = new Sphere(mat8);
ins18.scene.addChild(sphere18)
ins18.startRendering()
Tweener.addTween(ins18,{_autoAlpha:0});
ins18.x=130;
ins18.y=170;
ins18.z=1000;
//
var ins19:BasicView = new BasicView();
addChild(ins19);
var sphere19:Sphere = new Sphere(mat19);
ins19.scene.addChild(sphere19)
ins19.startRendering()
Tweener.addTween(ins19,{_autoAlpha:0});
ins19.x=200;
ins19.y=80;
ins19.z=-70;
//太陽1
var ins12:BasicView = new BasicView();
addChild(ins12);
var sphere12:Sphere= new Sphere(mat);
ins12.scene.addChild(sphere12)
ins12.startRendering()
ins12.x=0;
ins12.y=0;
ins12.z=200;
Tweener.addTween(ins12,{_autoAlpha:1});
//太陽2
var ins13:BasicView = new BasicView();
addChild(ins13);
var sphere13:Sphere= new Sphere(mat);
ins13.scene.addChild(sphere13)
ins13.startRendering()
ins13.x=0;
ins13.y=0;
ins13.z=200;
Tweener.addTween(ins13,{_autoAlpha:0});
//////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop0)
function loop0():void{ 
     sphere12.rotationY -=5;
     sphere12.rotationX +=5;
    }
ins12.addEventListener(MouseEvent.ROLL_OVER, loopxx0)
function loopxx0():void{ 
   Tweener.addTween(ins12,{_autoAlpha:0,delay:0.05});
   Tweener.addTween(ins1,{_autoAlpha:1,delay:0.05});
}
 ///////////////////////////////////////   
addEventListener(Event.ENTER_FRAME, loop)
function loop(e:Event):void{ 
     sphere1.rotationY -=5;
     sphere1.rotationX +=5;
    }
ins1.addEventListener(MouseEvent.ROLL_OVER, loop001)
function loop001():void{ 
    Tweener.addTween(ins1,{_autoAlpha:0});
    Tweener.addTween(ins3,{_autoAlpha:1,delay:0.05});
}
/////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop3)
function loop3(e:Event):void{
     sphere3.rotationY += 2
     sphere3.rotationX -=2;
     }
ins3.addEventListener(MouseEvent.ROLL_OVER, loop002)
function loop002():void{ 
    Tweener.addTween(ins3,{_autoAlpha:0});
    Tweener.addTween(ins4,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop4)
function loop4(e:Event):void{
     sphere4.rotationY += 15;
     sphere4.rotationX +=15;
     }
ins4.addEventListener(MouseEvent.ROLL_OVER, loop003)
function loop003():void{ 
    Tweener.addTween(ins4,{_autoAlpha:0});
    Tweener.addTween(ins5,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop5)
function loop5(e:Event):void{
     sphere5.rotationY -= 8
     sphere5.rotationX -=8;
     }
ins5.addEventListener(MouseEvent.ROLL_OVER, loop004)
function loop004():void{ 
    Tweener.addTween(ins5,{_autoAlpha:0});
    Tweener.addTween(ins13,{_autoAlpha:1,delay:0.05});
}
/////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop6)
function loop6(e:Event):void{
     sphere6.rotationY += 10;
     sphere6.rotationX +=10;
     }
ins6.addEventListener(MouseEvent.ROLL_OVER, loop005)
function loop005():void{ 
    Tweener.addTween(ins6,{_autoAlpha:0});
    Tweener.addTween(ins16,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop7)
function loop7(e:Event):void{
     sphere7.rotationY -= 8
     sphere7.rotationX -=5;
   }
ins7.addEventListener(MouseEvent.ROLL_OVER, loop006)
function loop006():void{ 
    Tweener.addTween(ins7,{_autoAlpha:0});
    Tweener.addTween(ins19,{_autoAlpha:1,delay:0.05});
}
///////////////////////////////
addEventListener(Event.ENTER_FRAME, loop8)
function loop8(e:Event):void{
     sphere8.rotationY += 8
     sphere8.rotationX -=5;
     }
ins8.addEventListener(MouseEvent.ROLL_OVER, loop007)
function loop007():void{ 
    Tweener.addTween(ins8,{_autoAlpha:0});
    Tweener.addTween(ins18,{_autoAlpha:1,delay:0.05});
}
///////////////////////////////
addEventListener(Event.ENTER_FRAME, loop9)
function loop9(e:Event):void{
     sphere9.rotationY += 8
     sphere9.rotationX +=5;
     }
ins9.addEventListener(MouseEvent.ROLL_OVER, loop008)
function loop008():void{ 
    Tweener.addTween(ins9,{_autoAlpha:0});
    Tweener.addTween(ins17,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop10)
function loop10(e:Event):void{
     sphere10.rotationY -=15;
     sphere10.rotationX +=15;
     }
ins10.addEventListener(MouseEvent.ROLL_OVER, loop009)
function loop009():void{ 
    Tweener.addTween(ins10,{_autoAlpha:0});
    Tweener.addTween(ins11,{_autoAlpha:1,delay:0.05});
}
//////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop11)
function loop11(e:Event):void{
     sphere11.rotationY -=2;
     sphere11.rotationX -=5;
     }
ins11.addEventListener(MouseEvent.ROLL_OVER, loop010)
function loop010():void{ 
    Tweener.addTween(ins11,{_autoAlpha:0});
    Tweener.addTween(ins13,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop12)
function loop12():void{ 
     sphere13.rotationY -=5;
     sphere13.rotationX +=5;
    }
ins13.addEventListener(MouseEvent.ROLL_OVER, loop012)
function loop012():void{ 
    Tweener.addTween(ins13,{_autoAlpha:0,z:5000,time:1,onComplete:loop013});
}
function loop013():void{ 
   Tweener.addTween(ins1,{_autoAlpha:1,delay:0.05});  
   Tweener.addTween(ins3,{_autoAlpha:1,delay:0.1});
   Tweener.addTween(ins4,{_autoAlpha:1,delay:0.15});
   Tweener.addTween(ins5,{_autoAlpha:1,delay:0.2});
   Tweener.addTween(ins6,{_autoAlpha:1,delay:0.25});
   Tweener.addTween(ins7,{_autoAlpha:1,delay:0.3});
   Tweener.addTween(ins8,{_autoAlpha:1,delay:0.35});
   Tweener.addTween(ins8,{_autoAlpha:1,delay:0.4});
   Tweener.addTween(ins9,{_autoAlpha:1,delay:0.45});
   Tweener.addTween(ins10,{_autoAlpha:1,delay:0.5});
   Tweener.addTween(ins14,{_autoAlpha:1,delay:0.55});
   Tweener.addTween(ins15,{_autoAlpha:1,delay:0.6});
   Tweener.addTween(ins16,{_autoAlpha:1,delay:0.6});
   Tweener.addTween(ins17,{_autoAlpha:1,delay:0.6});
   Tweener.addTween(ins18,{_autoAlpha:1,delay:0.6});
   Tweener.addTween(ins19,{_autoAlpha:1,delay:0.6});
   Tweener.addTween(ins11,{_autoAlpha:1,delay:0.65,onComplete:loop014});
}
function loop014():void{ 
   Tweener.addTween(ins12,{_autoAlpha:1,delay:3,z:0});
   Tweener.addTween(ins13,{z:0});
}
///////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop14)
function loop14(e:Event):void{
     sphere14.rotationY -=2;
     sphere14.rotationX -=5;
     }
ins14.addEventListener(MouseEvent.ROLL_OVER, loop015)
function loop015():void{ 
    Tweener.addTween(ins14,{_autoAlpha:0});
    Tweener.addTween(ins15,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop15)
function loop15(e:Event):void{
     sphere15.rotationY -=2;
     sphere15.rotationX -=5;
     }
ins15.addEventListener(MouseEvent.ROLL_OVER, loop016)
function loop016():void{ 
    Tweener.addTween(ins15,{_autoAlpha:0});
    Tweener.addTween(ins6,{_autoAlpha:1,delay:0.05});
}
///////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop16)
function loop16(e:Event):void{
     sphere16.rotationY -=2;
     sphere16.rotationX -=5;
     }
ins16.addEventListener(MouseEvent.ROLL_OVER, loop017)
function loop017():void{ 
    Tweener.addTween(ins16,{_autoAlpha:0});
    Tweener.addTween(ins8,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop17)
function loop17(e:Event):void{
     sphere17.rotationY -=2;
     sphere17.rotationX -=5;
     }
ins17.addEventListener(MouseEvent.ROLL_OVER, loop018)
function loop018():void{ 
    Tweener.addTween(ins17,{_autoAlpha:0});
    Tweener.addTween(ins10,{_autoAlpha:1,delay:0.05});
}
////////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop18)
function loop18(e:Event):void{
     sphere18.rotationY -=2;
     sphere18.rotationX -=5;
     }
ins18.addEventListener(MouseEvent.ROLL_OVER, loop019)
function loop019():void{ 
    Tweener.addTween(ins18,{_autoAlpha:0});
    Tweener.addTween(ins9,{_autoAlpha:1,delay:0.05});
}
/////////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME, loop19)
function loop19(e:Event):void{
     sphere19.rotationY -=2;
     sphere19.rotationX -=5;
     }
ins19.addEventListener(MouseEvent.ROLL_OVER, loop020)
function loop020():void{ 
    Tweener.addTween(ins19,{_autoAlpha:0});
    Tweener.addTween(ins3,{_autoAlpha:1,delay:0.05});
}


}}}