<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flex-Flash-Air-ActionScript-JS &#187; Flash</title>
	<atom:link href="http://blog.totusinfo.com/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.totusinfo.com</link>
	<description>totusinfo team</description>
	<lastBuildDate>Wed, 24 Feb 2010 09:38:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CS4 spring Motion using action script</title>
		<link>http://blog.totusinfo.com/cs4-spring-motion-using-action-script/</link>
		<comments>http://blog.totusinfo.com/cs4-spring-motion-using-action-script/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:41:44 +0000</pubDate>
		<dc:creator>Vineela</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[MouseEvent]]></category>
		<category><![CDATA[Number]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=885</guid>
		<description><![CDATA[

var springX:Number=0;
var springY:Number=0;
var spring:Number=.95;
var radius:Number=300;

ball.addEventListener(Event.ENTER_FRAME, Event_ENTER_FRAME);
ball.x=ball.y=Math.random()*300;
stage.addEventListener(MouseEvent.MOUSE_DOWN, onClick);

function onClick(event:Event):void {
	ball.x=mouseX;
	ball.y=mouseY;
}

function Event_ENTER_FRAME(event:Event):void {
	var ax:Number=0;
	var ay:Number=0;
	ball.x+= (springX += ((radius - (2 * ball.x)) * .1));
	ball.y+= (springY += ((radius - (2 * ball.y)) * .1))
	springX*=spring;
	springY*=spring;
}











]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/cs4-spring-motion-using-action-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CS4 TextElement TextBlock FontDescription TextBlock TextLine</title>
		<link>http://blog.totusinfo.com/flashcs4-textelement-textblock-fontdescription-textblock-textline/</link>
		<comments>http://blog.totusinfo.com/flashcs4-textelement-textblock-fontdescription-textblock-textline/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:48:34 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[createTextLine]]></category>
		<category><![CDATA[ElementFormat]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[FontDescription]]></category>
		<category><![CDATA[fontSize]]></category>
		<category><![CDATA[rotationY]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[text engine]]></category>
		<category><![CDATA[TextBlock]]></category>
		<category><![CDATA[TextElement]]></category>
		<category><![CDATA[TextLine]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=800</guid>
		<description><![CDATA[This code show how to use TextElement, TextBlock, FontDescription, TextBlock, TextLine

package druva{
import flash.display.Sprite;
import flash.text.engine.*;

public class TextTest extends Sprite {

public function TextTest() {

for (var j:int=0; j&#60;=10; j++) {
var myString:String=&#34;Druva&#34;;
var myFormat:ElementFormat = new ElementFormat();

var myFontDesc:FontDescription=new FontDescription('Georgia','normal','italic','device');
myFormat.fontSize=2+2*j;
myFormat.fontDescription=myFontDesc;
myFormat.color = Math.random() * 0xFFFFEE;

var textElement:TextElement=new TextElement(myString, myFormat);
var textBlock:TextBlock = new TextBlock();
textBlock.content=textElement;

var myTextLine:TextLine=textBlock.createTextLine(null,300);

myTextLine.x = 30+(3*(j*(j+1)/2));
myTextLine.y = 150;

addChild(myTextLine);
myTextLine.addEventListener(Event.ENTER_FRAME, onLoop);
}

}
import flash.events.*;
private function onLoop(e:Event) {
e.currentTarget.rotationY [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/flashcs4-textelement-textblock-fontdescription-textblock-textline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CS4 PerspectiveProjection projectionCenter with action script</title>
		<link>http://blog.totusinfo.com/flash-cs4-perspectiveprojection-projectioncenter-with-action-script/</link>
		<comments>http://blog.totusinfo.com/flash-cs4-perspectiveprojection-projectioncenter-with-action-script/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:13:09 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[fieldOfView]]></category>
		<category><![CDATA[PerspectiveProjection]]></category>
		<category><![CDATA[Point]]></category>
		<category><![CDATA[projectionCenter]]></category>
		<category><![CDATA[rotationY]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[tranform]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=805</guid>
		<description><![CDATA[This code show how to use PerspectiveProjection, projectionCenter tranform, point

var img:Bitmap=new Bitmap(new heart(158, 58));
img.x=-158/2;
img.y=-58/2;
var holder:Sprite=new Sprite();
addChild(holder);
holder.x=stage.stageWidth/2;
holder.y=stage.stageHeight/2;
holder.addChild(img);

var pp:PerspectiveProjection=new PerspectiveProjection();
pp.fieldOfView = 120
pp.projectionCenter=new Point(holder.x,holder.y);
holder.transform.perspectiveProjection=pp;

function swingImage(e:Event):void {
	holder.rotationY+=3;
}
this.addEventListener(Event.ENTER_FRAME, swingImage);











]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/flash-cs4-perspectiveprojection-projectioncenter-with-action-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Falling Hearts with Flash CS4 Action Script AS3</title>
		<link>http://blog.totusinfo.com/create-falling-hearts-with-flash-cs4-action-script/</link>
		<comments>http://blog.totusinfo.com/create-falling-hearts-with-flash-cs4-action-script/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 18:45:59 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[addEventListener]]></category>
		<category><![CDATA[cos]]></category>
		<category><![CDATA[ENTER_FRAME]]></category>
		<category><![CDATA[MovieClip]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[stageHeight]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=777</guid>
		<description><![CDATA[This code show how to create falling hearts with flash cs4
you can also use the code for cs3
create a movieclip with a heart in your library

package {

	import flash.display.MovieClip;
	import flash.events.*;

	public class fallingheart extends MovieClip {
		public function fallingheart() {
			for (var i = 0; i &#60; 30; i ++) {
				var h:heart = new heart();
				h.x=Math.round(Math.random()*stage.stageWidth);
				h.y=Math.round(Math.random()*stage.stageHeight);
				h.scaleX = h.scaleY = .4+ [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/create-falling-hearts-with-flash-cs4-action-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Even or Odd &#8211; getParity using Action Script AS</title>
		<link>http://blog.totusinfo.com/even-or-odd-getparity-using-action-script/</link>
		<comments>http://blog.totusinfo.com/even-or-odd-getparity-using-action-script/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 08:12:19 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[even]]></category>
		<category><![CDATA[Number]]></category>
		<category><![CDATA[NumberUtil]]></category>
		<category><![CDATA[odd]]></category>
		<category><![CDATA[parity]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=420</guid>
		<description><![CDATA[The below code shows how to use the class


import druva.NumberUtil;

trace('500', NumberUtil.getParity(500));
// true
trace('489', NumberUtil.getParity(489));
// false
trace('5', NumberUtil.getParity(5));
//false
trace('1', NumberUtil.getParity(1));
//true
trace('400', NumberUtil.getParity(400));
//false

This is the actual class


package druva {
  import flash.display.Sprite;

  public class NumberUtil extends Sprite{
    public function NumberUtil(){
    }

    public static function getParity(num:Number):String {
		return (num % 2) ? 'odd' [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/even-or-odd-getparity-using-action-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Convert TextField to Bitmap using Flash and AS3</title>
		<link>http://blog.totusinfo.com/convert-textfield-to-bitmap-flash-as3/</link>
		<comments>http://blog.totusinfo.com/convert-textfield-to-bitmap-flash-as3/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:15:18 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[AutoSize]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[BitmapUtils]]></category>
		<category><![CDATA[smoothing]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[TextField]]></category>
		<category><![CDATA[TextFieldAutoSize]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=678</guid>
		<description><![CDATA[Convert TextField to Bitmap

package {
	import flash.display.*;
	import flash.display.BitmapData;
	import flash.display.Sprite;
	import flash.text.TextField;
	import flash.text.TextFormat;
	import flash.text.TextFieldAutoSize;

	public class BitmapUtils extends Sprite {
		public function BitmapUtils() {
			addChild(tf2bm('Druva'));
		}
		public function tf2bm(str:String) {
			var fmt:TextFormat;
			var bmd:BitmapData;
			var bm:Bitmap;
			var tf:TextField;

			fmt = new TextFormat();
			fmt.font='Verdana';
			fmt.size=30;

			tf = new TextField();
			tf.text=str;
			tf.setTextFormat(fmt);
			tf.autoSize=TextFieldAutoSize.LEFT;
			bmd=new BitmapData(tf.width,tf.height,true,0);
			bmd.draw(tf);
			bm=new Bitmap(bmd);
			bm.smoothing=true;
			return bm
		}
	}
}

]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/convert-textfield-to-bitmap-flash-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>get Random Number Between using Actionscipt AS3</title>
		<link>http://blog.totusinfo.com/get-random-number-between-using-flash-actionscipt-as3/</link>
		<comments>http://blog.totusinfo.com/get-random-number-between-using-flash-actionscipt-as3/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:03:56 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[actionscript 3.0]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[floor]]></category>
		<category><![CDATA[getRand]]></category>
		<category><![CDATA[NumberUtil]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=426</guid>
		<description><![CDATA[The below code shows how to use the class


import druva.NumberUtil;
trace(NumberUtil.getRand(5, 10));

This is the actual class for validation


package druva{
	import flash.display.Sprite;

	public class NumberUtil extends Sprite {
		public function NumberUtil() {
		}

		public static function getRand(min:Number, max:Number):Number {
			return Math.floor(Math.random()*(max+1-min))+min;
		}

	}
}

]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/get-random-number-between-using-flash-actionscipt-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlurFilter for Images using Flash ActionScript</title>
		<link>http://blog.totusinfo.com/blurfilter-for-images/</link>
		<comments>http://blog.totusinfo.com/blurfilter-for-images/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 17:44:00 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[actionscrip 2.0]]></category>
		<category><![CDATA[actionscript 3.0]]></category>
		<category><![CDATA[blur filter]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=382</guid>
		<description><![CDATA[
package {

import flash.utils.*;
import flash.display.*;
import flash.net.*;
import flash.geom.*;
import flash.events.*;
import flash.filters.*;

public class DocumentClass_blurfilter extends MovieClip {

private var urlLoader:URLLoader = new URLLoader();
private var mc:MovieClip = new MovieClip();

public function DocumentClass_blurfilter() {
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(new URLRequest('http://www.totusinfo.com/blogsamples/rotary-phone1.jpg'));
urlLoader.addEventListener(Event.COMPLETE, completeHandler);
blurX.addEventListener(Event.CHANGE , onChange);
blurY.addEventListener(Event.CHANGE , onChange);
}

private function completeHandler(event:Event):void {
var loader:Loader = new Loader();
loader.loadBytes(urlLoader.data);

mc.addChild(loader);
addChild(mc);

blurX.value = 10;
blurY.value = 10;

blurX.minimum = 0;
blurY.minimum = 0;

blurX.maximum = 100;
blurY.maximum = 100;

Blur_Filter();
}

private function onChange(e:Event) [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/blurfilter-for-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>perlinNoise using Flash ActionScript</title>
		<link>http://blog.totusinfo.com/perlinnoise-in-flash-actionscript/</link>
		<comments>http://blog.totusinfo.com/perlinnoise-in-flash-actionscript/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:47:50 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[perlinNoise]]></category>
		<category><![CDATA[Point]]></category>
		<category><![CDATA[stageHeight]]></category>
		<category><![CDATA[stageWidth]]></category>
		<category><![CDATA[Timer]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=294</guid>
		<description><![CDATA[Simple Example to show how to use perlinNoise in Flash ActionScript
In the below example the stage is divided into two parts with two different effects
example

import flash.display.*;
import flash.events.Event;
import flash.geom.Point;

var _bitmap1:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight/2, true, 0xCCCCCC);
var _bitmap2:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight/2, true, 0xCCCCCC);

function perlinNoise() {
addChild(new Bitmap(_bitmap1));
_bitmap1.perlinNoise(10, 10, 2, 50, false, true,1, true);

var b:Bitmap = new Bitmap(_bitmap2);
b.y [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/perlinnoise-in-flash-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load Date from XML File using flash actionscript AS3</title>
		<link>http://blog.totusinfo.com/load-xml-flash-actionscript3-as3/</link>
		<comments>http://blog.totusinfo.com/load-xml-flash-actionscript3-as3/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 18:42:19 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[bytesLoaded]]></category>
		<category><![CDATA[bytesTotal]]></category>
		<category><![CDATA[ProgressEvent]]></category>
		<category><![CDATA[URLLoader()]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=292</guid>
		<description><![CDATA[Simple Example to show how to load xml

package
{
    import flash.display.*;
    import flash.events.*;
    import flash.net.*;
    public class DocumentClass extends Sprite
    {
        private var loader:URLLoader;
        private var xmlPath:URLRequest;

 [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/load-xml-flash-actionscript3-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
