Posts

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