Posts

Showing posts with the label ActionScript

Flash file uploader with progress bar

Download fileUploadFlashWorkshop.zip, 515 KB(Flash CS5 professional) ActionScript Code: /******************************** Developed by Anil kumar N D anilkumarnd@gmail.com Flash Professional CS5 ActionScript 3.0 14 February 2011 *********************************/ package { import flash.display.MovieClip; import flash.net.FileReference; import flash.events.*; import flash.net.URLRequest; import flash.net.URLVariables; public class upload extends MovieClip { private var _file:FileReference; /******************************************************************************* Default constructor ********************************************************************************/ public function upload() { this.addEventListener(Event.ENTER_FRAME,fn_enterFrameHandler); } /******************************************************************************* This function is a ENTER_FRAME event handler of "this" input IN_Event : Event ***********************************************...

Sending Email from Flash using PHP

Download mailFromFlash.zip, 958 KB(Flash CS4 professional) ActionScript Code: /************************************** Developed by Anil kumar N D anilkumarnd@gmail.com http://flash-workshop.blogspot.com/ http://flash-workshop.com/ Flash CS4 professional ActionScript 3.0 07 July,2010 **************************************/ package { import flash.display.MovieClip; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.net.URLVariables; import flash.events.Event; import flash.events.MouseEvent; public class main extends MovieClip{ private var ldr_receive:URLLoader; private var ldr_send:URLLoader; private var url_variables:URLVariables; private var urlRequest:URLRequest; /*********************************************************************************************** Default constructor ************************************************************************************************/ ...

Guestbook in Flash with AS3, MySQL and PHP

Download AS3_MySQL_GuestBook.zip, 915 KB(Flash CS4 professional) ActionScript Code: /************************************** Developed by Anil kumar N D anilkumarnd@gmail.com http://flash-workshop.blogspot.com/ http://flash-workshop.com/ Flash CS4 professional ActionScript 3.0 06 July,2010 **************************************/ package { import flash.display.MovieClip; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.net.URLVariables; import flash.events.Event; import flash.events.MouseEvent; public class main extends MovieClip{ private var ldr_receive:URLLoader; private var ldr_send:URLLoader; private var url_variables:URLVariables; private var xml_obj:XML; private var int_counter:int; private var urlRequest:URLRequest; /*********************************************************************************************** Default constructor *******************************...

Control a car (MovieClip) with arrow keys for games, ActionScript 3.0

Download car.zip, 496 KB(Flash CS4 professional) ActionScript Code: /************************************** Developed by Anil kumar N D anilkumarnd@gmail.com http://flash-workshop.blogspot.com/ Flash CS4 professional ActionScript 3.0 29 April,2010 **************************************/ package { import flash.display.MovieClip; import flash.events.KeyboardEvent; import flash.events.Event; public class car extends MovieClip { /*********************************************************************************************** Default constructor ************************************************************************************************/ public function car():void { stage.frameRate = 30; mc_car.left = false; mc_car.up = false; mc_car.right = false; mc_car.down = false; mc_car.xFactor = 0; mc_car.yFactor = 0; mc_car.speed = 3; stage.addEventListener(KeyboardEvent.KEY_DOWN,fn_keyDownHandler); stage.addEventListener(KeyboardEvent.KEY_UP,fn_keyUpHandler); ...

Flash CS3 XML Menu, ActionScript 3.0

Download XMLmenu.zip, 9 KB (Flash CS3 professional) ActionScript Code: /************************************** Developed by Anil kumar N D anilkumarnd@gmail.com Flash CS4 professional ActionScript 3.0 14 October,2009 http://flash-workshop.blogspot.com/ **************************************/ package { import flash.display.MovieClip; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.events.MouseEvent; public class xmlMenu extends MovieClip { private var mc_menuHolder:MovieClip; private var xml_Object:XML; private var ldr_loader:URLLoader; private var uin_i:uint; private var txt_status:TextField; private var arr_menuItem:Array; private var unt_currentID:uint; private var mc_currentMenu:MovieClip; /*********************************************************************************************** Default constructor ********************************************...

Simple Flash Analog Clock - AS3

Download clock.zip, 11 KB (Flash CS3|CS4 professional) ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // ActionScript 3.0 // 28-August-2009 // http://flash-workshop.blogspot.com/ package { import flash.display.MovieClip; import flash.events.Event; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class clock extends MovieClip { var mc_hourHand:MovieClip; var mc_minHand:MovieClip; var mc_secHand:MovieClip; var dte_currentDate:Date = new Date(); var num_hour:Number; public function clock():void { numbers(); this.graphics.lineStyle(15,0xFF9900); this.graphics.drawCircle(stage.stageWidth/2,stage.stageHeight/2,stage.stageWidth/2-10); mc_hourHand=drawLine(100,12); addChild(mc_hourHand); mc_hourHand.x=stage.stageWidth/2; mc_hourHand.y=stage.stageHeight/2; mc_minHand=drawLine(140,8); addChild(mc_minHand); mc_minHand.x=stage.stageWidth/2; mc_minHand.y=stage....

AS3 - Access objects from external SWF files

Download accessExternalSwf.zip, 25 KB (Flash CS4 professional) loadSWFs.as ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // ActionScript 3.0 // 30-April-2009 // http://flash-workshop.blogspot.com/ package { import flash.display.MovieClip; import flash.display.Shape; import flash.net.URLRequest; import flash.display.Loader; import flash.events.ProgressEvent; import flash.events.Event; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.events.MouseEvent; public class loadSWFs extends MovieClip { var shp_mainLine:Shape; var shp_statusLine:Shape; var txt_status:TextField; var mc_loadedMovieClip:MovieClip = new MovieClip();   public function loadSWFs():void { mc_access.buttonMode=true; mc_pass.buttonMode=true; mc_access.mouseChildren=false; mc_pass.mouseChildren=false; mc_load.mouseChildren=false; mc_load.buttonMode=true; mc_access.visible = false; mc_pass.visi...

Flash CS3 - XML - Photo Viewer

Download PhotoViewer.zip, 588 KB PhotoViewer.as ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // ActionScript 3.0 // 29-April-2009 // http://flash-workshop.blogspot.com/ package { import flash.display.MovieClip; import flash.display.Shape; import flash.display.Loader; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.Event; import flash.events.ProgressEvent; import fl.transitions.*; import fl.transitions.easing.*; import flash.net.URLRequest; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.net.URLLoader; public class PhotoViewer extends MovieClip { var mc_mask:MovieClip = new MovieClip(); var photoTimer:Timer=new Timer(3000); var i:uint=0; var uint_rndUInt:uint=0; var arr_type:Array=new Array(Blinds,Fade,Fly,Iris,Photo,PixelDissolve,Rotate,Squeeze,Wipe,Zoom); var arr_imagesURLs:Array = new Array(); var arr_images:Array = new Array(); var shp_mainLine:Shape; var sh...

Flash CS3 | CS4 - Mouse Trail

Download MouseTrail.zip, 11 KB ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // ActionScript 3.0 // 27-April-2009 // http://flash-workshop.blogspot.com/ package { import flash.display.MovieClip; import flash.events.Event; import flash.display.StageAlign; import flash.display.StageScaleMode; public class MouseTrail extends MovieClip {   /************************************************************************************************** Default constructor **************************************************************************************************/ public function MouseTrail():void { var uint_NumberOfParticles:uint=30; stage.frameRate=30; stage.scaleMode=StageScaleMode.NO_SCALE; for (var i:uint=0; i<uint_NumberOfParticles; i++) { var mc_particle:MovieClip=createParticle(((uint_NumberOfParticles-i)/5)+.8); mc_particle.alpha= 1-(i / uint_NumberOfParticles); mc_particle.id=i; mc_particle.addEvent...

Flash CS3 - 360 Degree View

Move your mouse over the image Download ThreeSixtyCS3.zip (134 KB) ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // ActionScript 3.0 // 01-April-2009 // http://flash-workshop.blogspot.com/ package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.geom.*; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.filters.DropShadowFilter; public class ThreeSixty extends MovieClip { var camera:Bitmap; var textureMap:BitmapData; var Height:int; var Width:int; var sourceX:int=0; var shp_mainLine:Shape; var shp_statusLine:Shape; var txt_status:TextField; var speed:Number;   var mc_rightButton:MovieClip; var mc_leftButton:MovieClip; public function ThreeSixty():void { stage.frameRate=30; var imageLoader:Loader=new Loader(); createStatusBar(); imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); imageLoader.contentLoad...

Flash CS3 - Snowfall

Download flashSnowCS3.zip (7 KB) ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // http://flash-workshop.blogspot.com/ // ActionScript 3.0 package { import flash.display.MovieClip; import flash.events.Event; import flash.filters.BlurFilter; public class flashSnow extends MovieClip { public function flashSnow():void { stage.frameRate=30; stage.addEventListener(Event.ENTER_FRAME,createSnow); } function createSnow(IN_Event:Event):void { if (randomInRange(1,3)==1) { var mc_particle:MovieClip=createCircle(randomInRange(3,10)); mc_particle.x=randomInRange(0,stage.stageWidth); mc_particle.id=randomInRange(0,2); mc_particle.filters=[new BlurFilter(10,10,2)]; mc_particle.addEventListener(Event.ENTER_FRAME,moveSnow); addChild(mc_particle); } } function createCircle(radius:Number):MovieClip { var mc_circle:MovieClip =new MovieClip(); mc_circle.graphics.beginFill(0xFFFFFF,1); mc_circle.graphics.dr...

Flash CS4 - 3D Rotating Menu

Download RotatingMenu.zip (8 KB) ActionScript Code: // Developed by Anil kumar N D // anilkumarnd@gmail.com // http://flash-workshop.blogspot.com/ // ActionScript 3.0 package { import flash.display.MovieClip; import flash.events.*; import flash.text.TextField; import flash.text.TextFormat; import flash.text.TextFormatAlign; import flash.filters.BitmapFilter; import flash.filters.BitmapFilterQuality; import flash.filters.BlurFilter; import flash.filters.DropShadowFilter; public class RotatingMenu extends MovieClip { var RectNo:Number=10; var i:Number; var rectangle:MovieClip; var radius:Number; var speed:Number=0; var xcenter:Number; var ycenter:Number; var degree:Number; var radian:Number=0; var MovieClipArray:Array=new Array ; var rectContainer:MovieClip=new MovieClip ; var newFormat:TextFormat = new TextFormat(); public function RotatingMenu():void { stage.frameRate=30; CreateRectz(); } function CreateRectz():void { addChild(rect...

Flash CS3 - Butterflies (Testing)

Flash CS3 - Flash particle effect

Download FlashParticlesCS3.zip (6 KB) ActionScript Code: import fl.transitions.Tween; import fl.transitions.easing.*; stage.frameRate=30; var radius:Number=100; var speed:Number=1; var degree:Number=0;   stage.addEventListener(MouseEvent.MOUSE_MOVE,createPartcles); function createPartcles(IN_Event:MouseEvent):void { var particle:MovieClip = new mc_cirlce(); particle.x=mouseX; particle.y=mouseY; addChild(particle); particleTween(particle); particle.addEventListener(Event.ENTER_FRAME,removeParticle); }   function particleTween(particle:MovieClip):void { degree+=speed; var myTween:Tween=new Tween(particle,"x",Regular.easeOut,particle.x,particle.x+Math.cos(degree)*radius,2,true); var myTween2:Tween=new Tween(particle,"y",Regular.easeOut,particle.y,particle.y+Math.sin(degree)*radius,2,true); var myTween3:Tween=new Tween(particle,"alpha",Regular.easeOut,1,0,2,true); } function removeParticle(IN_Event:Event):void { MovieClip(IN_Event.targe...

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...