I provided a patch (see
http://code.google.com/p/fxmarker/issues/detail?id=2)
with a test case to support this:
[Test]
public function ifelseTestStringLength() : void{
var data : String = "<#if text.length==4>Length is 4<#else>The
length is not 4</#if>";
var dataModel : DataModel = new DataModel();
dataModel.putValue("text", new HashItemModel("abcd"));
var result : String = "Length is 4";
testComponent(data, dataModel, result);
// test empty string
dataModel.putValue("text", new HashItemModel(""));
result = "The length is not 4";
testComponent(data, dataModel, result);
// test null==4 => false
dataModel.putValue("text", new HashItemModel(null));
result = "The length is not 4";
testComponent(data, dataModel, result);
}