Skip to main content

Posts

tooo busy with my work now its time to play with some cool html5 engines  easeljs= a javascript library worked same as flash api http://www.createjs.com/ greenshock= JavaScript library one of the coolest JavaScript animations library till yet   http://www.greensock.com/ Cocos2d for javascript a super cool gaming engine for javascript http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-html5 Gamvas-one of the coolest engines with box2d physics and a little particle system http://gamvas.com/

a funky drag and drop using greensock and as3

click here to download a cool drag and drop using as3 and greensock source code ================================================================= import com.greensock.*; import com.greensock.easing.*; createEvents(); function createEvents():void { for (var i:Number=1; i<4; i++) { this["drag"+i].__x=this["drag"+i].x; this["drag"+i].__y=this["drag"+i].y; this["drag"+i].answer=String("drop"+i); this["drag"+i].index=1; this["drag"+i].buttonMode=true; this["drag" + i].addEventListener(MouseEvent.MOUSE_DOWN,dragIcon); this["drag" + i].addEventListener(MouseEvent.MOUSE_UP,dropIcon); } } function dragIcon(m:MouseEvent):void { swap(MovieClip(m.currentTarget)); MovieClip(m.currentTarget).startDrag(); } function tweenback(__target) { __target.stopDrag(); TweenLite.to(__target, 0.5, {x:__target.__x, y:__target.__y, ease:Cubic.easeOut,onComplete:res...

swapping two values of a array

here i found a quite interesting method which is really useful when you need to swap two values in a array ====================================================================== var myArray:Array=["flash","flex","html","dhtml","javascript"]; Array.prototype.swap = function(fromIndex:int, toIndex:int):void {     var temp:* = this[toIndex];     this[toIndex] = this[fromIndex];     this[fromIndex] = temp;    }    ; //swaping first and second index of a array myArray.swap(0,1); for (var i :Number=0; i<myArray.length; i++) { trace(myArray[i]); }

creating a small drawing tool using as3 where you can draw with mouse and record and replay it my clicking on replay button

code  ============================================== //import required packages import com.greensock.*; import com.greensock.easing.*; // var drawing:Boolean=false; var eraseing:Boolean=false; var drawingbroad:Sprite; var linedraw:Sprite; var eraserDraw:Sprite; var xloc:Array=new Array(); var yloc:Array=new Array(); var type:Array=new Array(); var replayline:Sprite; var replayeraser:Sprite; var startpointPencil:Boolean=false; var startpointeraser:Boolean=false; var toolsArray=new Array("pencil","eraser","replay"); // var recordconter:Number=-1; var tooltype:String=null; var recordTimer:Timer; init(); function init() { newDrawing(); addnewdrawing(); selectaTool(); } function newDrawing():void { clearAll() drawingbroad=new Sprite(); this.addChild(drawingbroad); drawingbroad.x=10; drawingbroad.y=10; drawingbroad.graphics.lineStyle(1,0x000000); drawingbroad.graphics.beginFill(0xFFFFFF); drawingbroad.graphics.drawRect(10,10,750,500); drawingbroad.g...

a small fish tank where i tried to create a little real fish behavior using as3

real fish behavior using as3 screen shot fish class ----------------- package utils{ import flash.display.MovieClip; import flash.display.Stage; import flash.events.*; import flash.utils.getTimer; public class fish1 extends MovieClip { public var myDivision:Number =0; private var XSpeed:Number; private var YSpeed:Number; private var DirectionChangeTime:Number; private var gotoX:Number; private var gotoY:Number; public function fish1() { // init(); } //string public function init() { DirectionChangeTime = (getTimer()+Math.random()*1000+2000); gotoX =Math.random()*900; gotoY = Math.random()*600; this.addEventListener(Event.ENTER_FRAME,mover); } public function mover(e:Event) { this.XSpeed = (this.gotoX-e.currentTarget.x)/myDivision; this.YSpeed = (this.gotoY-e.currentTarget.y)/myDivision; e.currentTarget.x += this.XSpeed; e.currentTarget.y += this.YSpeed; if (getTimer()>this.DirectionChang...

adding subtraction multiply and divide all values of two array with each other and stored them into thrid array

var array1:Array=new Array(); var array2:Array=new Array(); var sumarray:Array=new Array(); var subarray:Array=new Array(); var multiarray:Array=new Array(); var diviarray:Array=new Array(); fillmyArrays() function fillmyArrays():void { for(var i:uint=0;i<10;i++) { array1.push(randRange(0,100) ); array2.push(randRange(0,100) ); } } forsum() function forsum():void { var x:Number=0; var y:Number=0; var z:Number=0; for(var i in array1 ) { x=array1[i]; y=array2[i]; z=x+y; sumarray.push(z); } }  forsub() function forsub():void { var x:Number=0; var y:Number=0; var z:Number=0; for(var i in array1 ) { x=array1[i]; y=array2[i]; //swaping values prevent negative answer if(x<y) { y=x+y; x=y-x; y=y-x; } z=x-y; subarray.push(z); } } formulti() function formulti():void { var x:Number=0; var y:Number=0; var z:Number=0; for(var i in array1 ) { x=array1[i]; y=array2...

non repeated random values using as3

the class ================================== package utils{ public class randomArray { private var j:Number = 0; private var questionArray = new Array(); private var jArray:Array = new Array(); private var jFin:Array = new Array(); private var jLength:Number = 0; // SHUFFLE THE DECK public function randomArray(__Length) { jLength = __Length; } public function getNewList():Array { // Inserts Numbers in Array questionArray =[]; jArray=[]; jFin=[]; for (var i:Number = 0; i<=jLength; i++) { jArray.push(i); } // Outputs numbers non-repeated for (var k:Number = 0; k<=jLength; k++) { var randomPos:Number = Math.floor(Math.random()*jArray.length); var valueFromArray = jArray.splice(randomPos, 1); var numberRand = parseInt(valueFromArray); jFin.push(numberRand); } return jFin; } public function getDefineList(__startup):Array { // Inserts Numbers in Array questionArray =[]...

small basketball game experiment

a small basket ball game click here to download

reading and writing data from a text file using php5

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:// www.w3.org/TR/html4/loose.dtd "> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="phptext.php">   <textarea name="txtdata" cols="100" rows="10" id="txtdata">   <?php   $filename = "mydata.txt";   $content="";   $data=$_POST['txtdata'];   if(file_exists($filename))  {    $handle=fopen($filename,'r+');    $content=fread($handle,10000);    print($content);  }  else  {   $handle=fopen($filename,'w+');  }  if(isset($_POST['refresh']))  {    fwrite($handle,$data);    print($content);  } ?> </textarea>   <input name="refresh...

mutiple uploads using php5

create a file php file name it  mutiple.php and paste the code written below =============================================================== <style type="text/css"> <!-- body,td,th {         color: #000000;         font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 11px;  } body {         background-color: #CCCCCC; } .style2 {color: #FF9900} .style3 {color: #FF6600} --> </style> <?php class uploads {   private $uploaddir = '../uploads/mutipleimages/';   private $Images=array();   public function uploads()   {   }   public function init()   {    $files=0;     print('<form name="f1" action="mutiple.php" method="post" enctype="multipart/form-data">');     print('<table width="509" border="0" align="center" cellpadding="0" cellspacing="0">   ...

loading multiple sounds in as3

here is a neat solution how you can load multiple sounds in flash and play them one by one.. /* --------------------------- */ package utils { import flash.display.MovieClip; import flash.events.*; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; import flash.text.*; import flash.utils.Timer; import flash.media.SoundTransform; public class gamesound extends MovieClip { private var positionTimer:Timer; public var url:String=null; private var song:SoundChannel; var soundFactory:Sound; public var __parent; public function gamesound() { } public function set soundUrl(__url:String) { url=__url; } public function init():void { var request:URLRequest = new URLRequest(url); soundFactory = new Sound(); soundFactory.addEventListener(Event.COMPLETE, completeHandler); soundFactory.addEventListener(Event.ID3, id3Handler); soundFactory.addEventListener(IOErrorEvent.IO_ERROR, ioErr...

about me

hi my self is manish chauhan and from last 4 years i am enjoying with flash api. living place-delhi.,faridabad working area-flashgaming dynamic sites and cool flash banners