Feeds:
Posts
Comments
xmlns:mx=”library://ns.adobe.com/flex/halo” is now  xmlns:mx=”library://ns.adobe.com/flex/mx”
<s:Application xmlns:fx=”http://ns.adobe.com/mxml/2009″
xmlns:s=”library://ns.adobe.com/flex/spark”
xmlns:mx=”library://ns.adobe.com/flex/mx” >
</s:Application>

Flex 4 font embedding

/* CSS file */
@namespace mx “library://ns.adobe.com/flex/halo”;
@namespace s “library://ns.adobe.com/flex/spark”;
//CFF(Compact Font Format)
//For halo component set the embedAsCFF:false
@font-face {
src: url(“assets/fonts/verdana.TTF”);
fontFamily: myHaloFont;
advancedAntiAliasing: true;
embedAsCFF:false;
}
//For spark component set the embedAsCFF:true
@font-face {
src: url(“assets/fonts/verdana.TTF”);
fontFamily: mySparkFont;
advancedAntiAliasing: true;
embedAsCFF:true;
}
s|Button{
fontFamily:mySFont;
}
mx|Button{
fontFamily: myFont;
}

Unitconversion

a powerful software utility that helps you make easy conversion between more than 2,100 various units of measure in more than 70 categories

http://www.unitconversion.org/webmasters.html

addEventListener(MouseEvent.CLICK, function(e:MouseEvent){onClickEvent(e,”Argument”)});

http://www.madeinflex.com/img/entries/2007/05/customeasingexplorer.html

import mx.rpc.xml.SimpleXMLEncoder;

import mx.utils.ObjectUtil;

 

            private function init():void {

                var xml:XML = objectToXML(arrColl.source);

            }

 

            private function objectToXML(obj:Object):XML {

//Creates a QName object with a URI from a Namespace object and a localName from a QName object.

                var qName:QName = new QName(“root”);

                var xmlDocument:XMLDocument = new XMLDocument();

                var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);

                var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);

                var xml:XML = new XML(xmlDocument.toString());      

                return xml;

            }

 Most of the time we are facing difficulties in using the xml in data transfer object. So here is my simple solution for this problem. We can easily conver the xml into object with the use of simpleXMLDecoder. The only thing we have to do is just convert the xmlString into XMLDocument and pass this xmlDocument into the simpleXMLDecoder.

Here is how its works:    
 private function xmlConverter(xml:XML):ArrayCollection{                 
      var xmlStr:String = xml.toString();
      var xmlDoc:XMLDocument = new XMLDocument(xmlStr);
      var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true);
      var resultObj:Object = decoder.decodeXML(xmlDoc);
      var ac:ArrayCollectin = new ArrayCollection();
      ac =  resultObj.Items.Item;
      return ac;
}

Comparison with NaN

 Any comparison with NaN is always false:  

We can match the default value with the related data type. But in Number data type NaN(Not A Number) is the default value. But matching the NaN with Default Number value rise the “error – Ilogical comparison with NaN”. 

  //NaN is the default value of the Number Data Type 
   private var myNumber:Number;
   private function checkType():void{
   //if(myNumber==NaN){   outPut //error – Ilogical comparison with NaN
   if(isNaN(myNumber)){   
   trace(myNumber) //NaN
   }
}

Older Posts »