I’m getting an error when compiling my app with the latest build of Falcon 
which I’m not seeing in the 0.7.0 release:

Object.defineProperties(org.apache.flex.html.supportClasses.Viewport.prototype, 
/** @lends {org.apache.flex.html.supportClasses.Viewport.prototype} */ {
/** @export */
contentView: {
get: /** @this {org.apache.flex.html.supportClasses.Viewport} */ function() {
  return this.contentArea;
}},
/** @export */
strand: {
set: /** @this {org.apache.flex.html.supportClasses.Viewport} */ 
function(value) {
  this._strand = value;
  this.contentArea = 
org.apache.flex.utils.Language.as(this._strand.getBeadByType(org.apache.flex.core.IContentView),
 org.apache.flex.core.UIBase);
  if (!this.contentArea) {
    var /** @type {Object} */ c = 
org.apache.flex.core.ValuesManager.valuesImpl.getValue(this._strand, 
'iContentView');
    this.contentArea = org.apache.flex.utils.Language.as(new c(), 
org.apache.flex.core.UIBase);
  }
}}}
);

In the above cross-compiled code, the contentArea bead is not defined. That 
seems to be OK. The problem is that c is undefined as well because the 
SimpleCSSValuesImpl cannot get the iContentView from the strand which is a 
org.apache.flex.html.Container.

The iContentView should be a 
org.apache.flex.html.supportClasses.ContainerContentArea as defined in the HTML 
defaults.css file.

I’m not sure what changed in Falcon which would cause this. I assume it’s from 
changes made by either Alex or Greg.

Suggestions?

Harbs

Reply via email to