Posts

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)

Flash CS3 - XML Guestbook (AS3)

view guestbook.xml Download  - XmlCs3GuestBook.zip XmlCs3GuestBook.as ActionScript Code: package { import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.*; import flash.text.TextField; import flash.text.TextFieldType; import fl.controls.ScrollBar; import fl.controls.UIScrollBar; import flash.text.TextFieldAutoSize; import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.*; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.URLRequestMethod;   public class XmlCs3GuestBook extends MovieClip { var loader:Loader = new Loader(); var xmlData:XML= new XML(); var xmlLoader:URLLoader = new URLLoader(); var TxtMessges:TextField = new TextField(); var myScrollBar = new UIScrollBar(); var MSGCounter:int = 1; var form = new MovieClip(); public function XmlCs3GuestBook():void { st...

Onam Greetings

Flash CS3 - Flash AutoComplete And Cookie

Image
Try it here Download AutoComplete.zip ActionScript Code: package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.text.*; import fl.data.DataProvider; public class cookies extends Sprite { var soDomain:String="FlashAutoCompleteCookieTest"; //Returns a reference to a locally persistent shared object that is only available to the current client. If the shared object does not already exist, this method creates one. If any values passed to getLocal() are invalid or if the call fails, Flash Player throws an exception. var so:SharedObject=SharedObject.getLocal(soDomain); var ObjectCount=new int; var CookieArray:Array = new Array(); public function cookies():void { saveBtn.addEventListener(MouseEvent.CLICK,saveHandler); deleteBtn.addEventListener(MouseEvent.CLICK,deleteHandler); if (so.data['ObjectTotal'] == undefined) { so.data['ObjectTotal']=0; so.flush(); } ObjectCount=so.data['Objec...

Flash CS3 - Text With Blur Effect - (Move your mouse over the text !!)

Move your mouse over the text !! ActionScript Code: stage.frameRate=30; var dragFactor:Number=.15; var newFormat:TextFormat = new TextFormat(); newFormat.size=20; newFormat.bold=true; newFormat.color=0xFF0000; newFormat.align=TextFormatAlign.LEFT; var MyTextField = new TextField(); MyTextField.text="AS3 ROCKS!!"; MyTextField.width=200; MyTextField.selectable=false; MyTextField.setTextFormat(newFormat); addChild(MyTextField); stage.addEventListener(Event.ENTER_FRAME,MOUSE_MOVE_Handler); function MOUSE_MOVE_Handler(e:Event):void { var xPos:Number=mouseX; var yPos:Number=mouseY; xPos=MyTextField.x; xPos -= (xPos-mouseX) * this.dragFactor; yPos=MyTextField.y; yPos -= (yPos-mouseY) * this.dragFactor; MyTextField.x=xPos; MyTextField.y=yPos; MyTextField.filters=[new BlurFilter(Math.abs(xPos-mouseX),Math.abs(yPos-mouseY),1)]; }