Posts

Showing posts from October, 2008

Flash CS3 - Circular Motion - Rotating Square

ActionScript Code: stage.frameRate=30; //draw square var square:Shape = new Shape(); square.graphics.beginFill(0xFF6600,1); square.graphics.drawRect(-25,-25,50,50); square.graphics.endFill(); square.x=stage.stageWidth/2; square.y=stage.stageHeight/2; addChild(square); //draw circle var circle:Shape = new Shape(); circle.graphics.lineStyle(1,0x00FFCC); circle.graphics.drawCircle(0,0,100); circle.x=stage.stageWidth/2; circle.y=stage.stageHeight/2; addChild(circle); //Animate SquaRE var radius:Number = 100; var speed:Number = .1; var xcenter:Number = square.x; var ycenter:Number = square.y; var degree:Number = 0; stage.addEventListener(Event.ENTER_FRAME,myFunction); function myFunction(e:Event):void { degree += speed; square.x = xcenter+Math.cos(degree)*radius; square.y = ycenter+Math.sin(degree)*radius; }

Flash CS3 - Flash Random Quiz with Timer (AS3)

Download FlashQuiz.zip (12 KB) ActionScript Code: package { import flash.display.MovieClip; import flash.display.Shape; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; import flash.text.TextFormatAlign; import flash.text.AntiAliasType; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.MouseEvent; public class FlashQuiz extends MovieClip { var Circle=new Shape; var Line=new Shape; var time:Number=10;//edit it to change time limit duration var counter:Number=0; var rotator:Number=0; var myTimer:Timer=new Timer(1000); var newFormat:TextFormat=new TextFormat; var QuestionTextField=new TextField; var QuestionTextField2=new TextField; var questions:Array=new Array; var answers:Array=new Array; var questionsLength:Number; var questionsLengthCheck:Number=1; var arr_randumNumbers:Array=new Array; var arr_randumNumbers2:Array=new Array; var m_iIndex:uint; var Text; var Q

Magic Squares (Testing)