<?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; Flex</title>
	<atom:link href="http://blog.totusinfo.com/category/flex/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, CS3 caretIndex Word</title>
		<link>http://blog.totusinfo.com/cs4-cs3-caretindex-word/</link>
		<comments>http://blog.totusinfo.com/cs4-cs3-caretindex-word/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 16:57:58 +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[caretIndex]]></category>
		<category><![CDATA[getCharIndexAtPoint]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=956</guid>
		<description><![CDATA[The code also works with flash cs3


import fl.controls.TextInput;
import fl.controls.Label;

var myLabel:Label = new Label();
myLabel.text = &#34;Caret Index Word&#34;;
myLabel.x = 5;
myLabel.y = 0;
addChild(myLabel);

var textInput:TextInput = new TextInput();
textInput.x = 100;
textInput.y = 10;
addChild(textInput);

var t:Timer = new Timer(100);
t.addEventListener(TimerEvent.TIMER, caretindex);

function caretindex(e:TimerEvent):void {
	var caretIndex:Number = textfield.getCharIndexAtPoint(textfield.mouseX, textfield.mouseY)
	if(caretIndex == -1) {
		return;
	}
	var str:String = textfield.text;
	var words:Array = str.split(' ');
	var n:Number = 0;
	while(n&#60;=words.length){
		var subset:Array = [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/cs4-cs3-caretindex-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>list of flex testing frameworks</title>
		<link>http://blog.totusinfo.com/list-of-flex-testing-frameworks/</link>
		<comments>http://blog.totusinfo.com/list-of-flex-testing-frameworks/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:47:25 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=953</guid>
		<description><![CDATA[This is the list of flex testing frameworks Which I came Across
    FlexUnit (Adobe Open Source)
    FlexPMD (Adobe Technical Services)
    Funit (Open Source)
    asUnit (Open Source)
    fluint (Open Source)
    FlexMonkey (Open Source)
    Selenium (Open [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/list-of-flex-testing-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove White Box between the scrollers using action script</title>
		<link>http://blog.totusinfo.com/how-to-remove-white-box-between-the-scrollers-using-action-script/</link>
		<comments>http://blog.totusinfo.com/how-to-remove-white-box-between-the-scrollers-using-action-script/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 07:49:12 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[DisplayObject]]></category>
		<category><![CDATA[getChildAt]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[numChildren]]></category>
		<category><![CDATA[whiteBox]]></category>

		<guid isPermaLink="false">http://blog.totusinfo.com/?p=921</guid>
		<description><![CDATA[
&#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62;
&#60;mx:Canvas xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; width=&#34;400&#34; height=&#34;300&#34;&#62;
    &#60;mx:Script&#62;
        &#60;![CDATA[
            override public function validateDisplayList():void {
                super.validateDisplayList();
      [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/how-to-remove-white-box-between-the-scrollers-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 effects with bitmapdata</title>
		<link>http://blog.totusinfo.com/flash-effects-with-bitmapdata-2/</link>
		<comments>http://blog.totusinfo.com/flash-effects-with-bitmapdata-2/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 04:11:51 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[alphaMultiplier]]></category>
		<category><![CDATA[applyFilter]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[BitmapDataChannel]]></category>
		<category><![CDATA[BlendMode]]></category>
		<category><![CDATA[blueMultiplier]]></category>
		<category><![CDATA[draw]]></category>
		<category><![CDATA[greenMultiplier]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[setTextFormat]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[TextFieldAutoSize]]></category>
		<category><![CDATA[TextFormat]]></category>
		<category><![CDATA[translate]]></category>

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










]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/flash-effects-with-bitmapdata-2/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>How to know box radius using action script</title>
		<link>http://blog.totusinfo.com/how-to-know-box-radius-using-action-script/</link>
		<comments>http://blog.totusinfo.com/how-to-know-box-radius-using-action-script/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 07:59:01 +0000</pubDate>
		<dc:creator>druva</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[utils]]></category>
		<category><![CDATA[borderColor]]></category>
		<category><![CDATA[borderStyle]]></category>
		<category><![CDATA[borderThickness]]></category>
		<category><![CDATA[cornerRadius]]></category>

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

&#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62;
&#60;mx:Application
    xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34;
    layout=&#34;vertical&#34;
    xmlns:local=&#34;*&#34;&#62;
    &#60;mx:Box width=&#34;250&#34; height=&#34;250&#34;
    cornerRadius=&#34;{cRadius.value}&#34;
    borderStyle=&#34;solid&#34;
    borderColor=&#34;0xFF0000&#34;
    backgroundColor=&#34;0xFFFFFF&#34;
    borderThickness=&#34;0&#34; y=&#34;10&#34; x=&#34;39&#34;&#62;
    &#60;/mx:Box&#62;
    &#60;mx:HSlider id=&#34;cRadius&#34;
    [...]]]></description>
		<wfw:commentRss>http://blog.totusinfo.com/how-to-know-box-radius-using-action-script/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>
	</channel>
</rss>
